home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / systems / vm-cms / texshell / latex.help < prev    next >
Text File  |  1993-09-27  |  123KB  |  3,876 lines

  1. ==>  LaTeX
  2.  
  3.  The LaTeX command  typesets  a file of text using the TeX program  and
  4.  the LaTeX Macro package for TeX.  To be more specific, it processes an
  5.  input  file  containing  the  text  of  a document  with  interspersed
  6.  commands that describe how the text should be formatted.   It produces
  7.  two files as output,  a Device  Independent  (DVI)  file that contains
  8.  commands that can be translated  into commands for a variety of output
  9.  devices,  and  a `transcript'  or `log  file'  that  contains  summary
  10.  information  and diagnostic messages for any errors discovered  in the
  11.  input file.
  12.  
  13.  For a description  of what goes on inside TeX, you should consult  The
  14.  TeXbook by Donald E. Knuth, ISBN 0-201-13448-9,  published jointly  by
  15.  the  American  Mathematical  Society  and  Addison-Wesley   Publishing
  16.  Company.  Some documentation can be found in TEX_DISK:[TEX.DOC...].
  17.  
  18.  For a description of LaTeX, you should consult "A Document Preparation
  19.  System:  LaTeX"  by  Leslie  Lamport,  ISBN  0-201-15790-X,  published
  20.  jointly  by  the  American  Mathematical  Society  and  Addison-Wesley
  21.  Publishing   Company.    Some   documentation    can   be   found   in
  22.  TEX_DISK:[TEX.DOC...].
  23.  
  24.  Format:
  25.  
  26.     LATEX input-file
  27. ==>  Commands
  28.  
  29.  A LaTeX command  begins with the command  name, which consists  of a \
  30.  followed by either (a) a string of letters or (b) a single non-letter.
  31.  Arguments contained in square brackets [] are optional while arguments
  32.  contained in braces {} are required.
  33.  
  34.  NOTE:  LaTeX  is case sensitive.   Enter  all commands  in lower  case
  35.  unless explicitly directed to do otherwise.
  36. ==>  Counters
  37.  
  38.  Everything LaTeX numbers for you has a counter associated with it. The
  39.  name  of the counter  is the same  as the name  of the environment  or
  40.  command that produces  the number,  except with no \.  Below is a list
  41.  of the counters  used  LaTeX's  standard  document  styles  to control
  42.  numbering.
  43.  
  44.  part            part            figure          enumi
  45.  chapter         subparagraph    table           enumii
  46.  section         page            footnote        enumiii
  47.  subsection      equation        mpfootnote      enumiv
  48.  subsubsection
  49.  
  50. ==>  \addtocounter
  51.  
  52.  \addtocounter{counter}{value}
  53.  
  54.  The  \addtocounter  command  increments  the  counter  by  the  amount
  55.  specified by the value argument.  The value argument can be negative.
  56. ==>  \alph
  57.  
  58.  \alph{counter}
  59.  
  60.  This  command  causes  the  value  of the  counter  to be  printed  in
  61.  alphabetic characters.  The \alph command causes lower case alphabetic
  62.  alphabetic characters, i.e., a, b, c... while the \Alph command causes
  63.  upper case alphabetic characters, i.e., A, B, C...
  64. ==>  \arabic
  65.  
  66.  \arabic{counter}
  67.  
  68.  The \arabic command causes the value of the counter  to be printed  in
  69.  arabic numbers, i.e., 3.
  70. ==>  \fnsymbol
  71.  
  72.  \fnsymbol{counter}
  73.  
  74.  The \fnsymbol command causes the value of the counter to be printed in
  75.  a specific  sequence  of nine symbols  that can be used  for numbering
  76.  footnotes.
  77. ==>  \newcounter
  78.  
  79.  \newcounter{foo}[counter]
  80.  
  81.  The \newcounter command defines a new counter named foo.  The optional
  82.  argument  [counter]  causes the counter  foo to be reset whenever  the
  83.  counter named in the optional argument is incremented.
  84. ==>  \roman
  85.  
  86.  \roman{counter}
  87.  
  88.  This command  causes the value of the counter  to be printed  in roman
  89.  numerals.   The \roman command causes lower case roman numerals, i.e.,
  90.  i, ii, iii...,  while  the \Roman  command  causes  upper  case  roman
  91.  numerals, i.e., I, II, III...
  92. ==>  \setcounter
  93.  
  94.  \setcounter{counter}{value}
  95.  
  96.  The  \setcounter  command  sets  the  value  of the  counter  to  that
  97.  specified by the value argument.
  98. ==>  \usecounter
  99.  
  100.  \usecounter{counter}
  101.  
  102.  The \usecounter  command  is used in the second  argument  of the list
  103.  environment  to allow the counter  specified  to be used to number the
  104.  list items.
  105. ==>  \value
  106.  
  107.  \value{counter}
  108.  
  109.  The \value  command  produces  the value of the counter  named  in the
  110.  mandatory argument.   It can be used where LaTeX expects an integer or
  111.  number, such as the second argument of a \setcounter  or \addtocounter
  112.  command, or in
  113.       \hspace{\value{foo}\parindent}
  114.  
  115.  It is useful for doing arithmetic with counters.
  116. ==>  Cross_References
  117.  
  118.  One reason for numbering things like figures and equations is to refer
  119.  the reader to them, as in "See Figure 3 for more details."
  120. ==>  \label
  121.  
  122.  \label{key}
  123.  
  124.  A \label command  appearing  in ordinary  text assigns  to the key the
  125.  number of the current sectional unit; one appearing  inside a numbered
  126.  environment assigns that number to the key.
  127.  
  128.  A key can consist of any sequence  of letters,  digits, or punctuation
  129.  characters.  Upper- and lowercase letters are different.
  130. ==>  \pageref
  131.  
  132.  \pageref{key}
  133.  
  134.  The \pageref command produces the page number of the place in the text
  135.  where the corresponding \label command appears.
  136. ==>  \ref
  137.  
  138.  \ref{key}
  139.  
  140.  The \ref command produces  the number of the sectional  unit, equation
  141.  number, ... of the corresponding \label command.
  142. ==>  Definitions
  143.  
  144. ==>  \newcommand
  145.  
  146.  \newcommand{cmd}[args]{def}
  147.  \renewcommand{cmd}[args]{def}
  148.  
  149.  These commands define (or redefine) a command.
  150.  
  151.   -  cmd:  A command name beginning with a \.  For \newcommand it must
  152.      not  be  already  defined  and  must  not  begin  with  \end; for
  153.      \renewcommand it must already be defined.
  154.  
  155.   -  args:  An integer from 1 to 9 denoting the number of arguments of
  156.      the  command  being  defined.   The default is for the command to
  157.      have no arguments.
  158.  
  159.   -  def:  The text to be substituted for every occurrence of  cmd;  a
  160.      parameter  of  the  form #n in cmd is replaced by the text of the
  161.      nth argument when this substitution takes place.
  162.  
  163. ==>  \newenvironment
  164.  
  165.  \newenvironment{nam}[args]{begdef}{enddef}
  166.  \renewenvironment{nam}[args]{begdef}{enddef}
  167.  
  168.  These commands define or redefine an environment.
  169.  
  170.   -  nam:  The name of the  environment.   For  \newenvironment  there
  171.      must  be  no  currently defined environment by that name, and the
  172.      command  \nam  must  be  undefined.   For  \renewenvironment  the
  173.      environment must already be defined.
  174.  
  175.   -  args:  An integer from 1 to 9 denoting the number of arguments of
  176.      the newly-defined environment.  The default is no arguments.
  177.  
  178.   -  begdef:   The  text   substituted   for   every   occurrence   of
  179.      \begin{name};  a  parameter  of the form #n in cmd is replaced by
  180.      the text of the nth argument when this substitution takes place.
  181.  
  182.   -  enddef:  The text substituted for every occurrence of  \end{nam}.
  183.      It may not contain any argument parameters.
  184.  
  185. ==>  \newtheorem
  186.  
  187.  \newtheorem{env_name}{caption}[within]
  188.  \newtheorem{env_name}[numbered_like]{caption}
  189.  
  190.  This command defines a theorem-like environment.
  191.  
  192.   -  env_name:  The name of the environment -- a  string  of  letters.
  193.      Must not be the name of an existing environment or counter.
  194.  
  195.   -  caption:  The text printed at the beginning of  the  environment,
  196.      right before the number.
  197.  
  198.   -  within:  The name of an already defined  counter,  usually  of  a
  199.      sectional  unit.   Provides  a means of resetting the new theorem
  200.      counter within the sectional unit.
  201.  
  202.   -  numbered_like:  The  name  of  an  already  defined  theorem-like
  203.      environment.
  204.  
  205.  
  206.  The \newtheorem command may have at most one optional argument.
  207. ==>  \newfont
  208.  
  209.  \newfont{cmd}{font_name}
  210.  
  211.  Defines the command name cmd, which must not be currently  defined, to
  212.  be a declaration  that  selects  the font  named  font_name  to be the
  213.  current font.
  214. ==>  Document_Styles
  215.  
  216.  Valid LaTeX document styles include:
  217.  
  218.   o  article
  219.  
  220.   o  report
  221.  
  222.   o  letter
  223.  
  224.   o  book
  225.  
  226.  
  227.  Other document styles are described under the Help Topic LaTeX_Styles.
  228.  
  229.  They are selected with the following command:
  230.  
  231.  \documentstyle [options] {style}
  232.  
  233.  The options for the different styles are:
  234.  
  235.  1.  article:  11pt, 12pt, twoside, twocolumn,  draft,  fleqn,  leqno,
  236.      acm
  237.  
  238.  2.  report:  11pt, 12pt, twoside, twocolumn, draft, fleqn, leqno, acm
  239.  
  240.  3.  letter:  11pt, 12pt, fleqn, leqno, acm
  241.  
  242.  4.  book:  11pt, 12pt, twoside,twocolumn, draft, fleqn, leqno
  243.  
  244.  
  245.  If you specify  more than  one option,  they  must  be separated  by a
  246.  comma.
  247. ==>  \flushbottom
  248.  
  249.  The \flushbottom  declaration  makes  all text pages  the same height,
  250.  adding extra vertical space when necessary to fill out the page.
  251. ==>  \onecolumn
  252.  
  253.  The  \onecolumn   declaration   starts   a  new  page   and   produces
  254.  single-column output.
  255. ==>  \raggedbottom
  256.  
  257.  The \raggedbottom  declaration  makes all pages the height of the text
  258.  on that page.  No extra vertical space is added.
  259. ==>  \twocolumn
  260.  
  261.  The \twocolumn  declaration  starts a new page and produces two-column
  262.  output.
  263. ==>  Environments
  264.  LaTeX provides  a number of different  paragraph-making  environments.
  265.  Each environment begins and ends in the same manner.
  266.  
  267.         \begin{environment-name}
  268.         .
  269.         .
  270.         .
  271.         \end{environment-name}
  272. ==>  array
  273.  
  274.  \begin{array}{col1col2...coln}
  275.  column 1 entry & column 2 entry ... & column n entry \\
  276.  .
  277.  .
  278.  .
  279.  \end{array}
  280.  
  281.  Math arrays are produced with the array environment.   It has a single
  282.  mandatory argument describing  the number of columns and the alignment
  283.  within them.  Each column, coln, is specified  by a single letter that
  284.  tells how items in that row should be formatted.
  285.  
  286.   -  c for centered
  287.  
  288.   -  l for flushleft
  289.  
  290.   -  r for flushright
  291.  
  292.  
  293.  Column entries must be separated  by an &.  Column entries may include
  294.  other LaTeX commands.  Each row of the array must be terminated with
  295.  the string \\.
  296. ==>  center
  297.  
  298.  \begin{center}
  299.  Text on line 1 \\
  300.  Text on line 2 \\
  301.  .
  302.  .
  303.  .
  304.  \end{center}
  305.  
  306.  The center environment  allows you to create a paragraph consisting of
  307.  lines  that are centered  within  the left  and right  margins  on the
  308.  current page.  Each line must be terminated with the string \\.
  309. ==>  \centering
  310.  
  311.  This  declaration  corresponds   to  the  center  environment.   This
  312.  declaration  can be used inside an environment  such as quote or in a
  313.  parbox.  The text of a figure or table can be centered on the page by
  314.  putting a \centering  command at the beginning of the figure or table
  315.  environment.
  316.  
  317.  Unlike the center environment,  the \centering command does not start
  318.  a new paragraph; it simply changes how LaTeX formats paragraph units.
  319.  To affect  a paragraph  unit's  format,  the scope of the declaration
  320.  must contain the blank line or \end command  (of an environment  like
  321.  quote) that ends the paragraph unit.
  322. ==>  description
  323.  
  324.  \begin{description}
  325.  \item [label] First item
  326.  \item [label] Second item
  327.  .
  328.  .
  329.  .
  330.  \end{description}
  331.  
  332.  The description environment  is used to make labeled lists.  The label
  333.  is bold face and flushed right.
  334. ==>  enumerate
  335.  
  336.  \begin{enumerate}
  337.  \item First item
  338.  \item Second item
  339.  .
  340.  .
  341.  .
  342.  \end{enumerate}
  343.  
  344.  The enumerate environment produces a numbered list.  Enumerations  can
  345.  be nested within one another,  up to four levels deep.   They can also
  346.  be nested within other paragraph-making environments.
  347.  
  348.  Each item of an enumerated  list begins with an \item command.   There
  349.  must be at least one \item command within the environment.
  350. ==>  eqnarray
  351.  
  352.  \begin{eqnarray}
  353.  math formula 1 \\
  354.  math formula 2 \\
  355.  .
  356.  .
  357.  .
  358.  \end{eqnarray}
  359.  
  360.  The eqnarray environment is used to display a sequence of equations or
  361.  inequalities.   It is very much like a three-column array environment,
  362.  with consecutive  rows separated by \\ and consecutive  items within a
  363.  row separated  by an &.  An equation  number  is placed  on every line
  364.  unless that line has a \nonumber command.
  365. ==>  equation
  366.  
  367.  \begin{equation}
  368.   math formula
  369.  \end{equation}
  370.  
  371.  The equation environment  centers your equation on the page and places
  372.  the equation number in the right margin.
  373. ==>  figure
  374.  
  375.  \begin{figure}[placement]
  376.  
  377.   body of the figure
  378.  
  379.  \caption{figure title}
  380.  \end{figure}
  381.  
  382.  Figures  are objects  that are not part  of the normal  text,  and are
  383.  usually  "floated"  to a convenient  place,  like  the top  of a page.
  384.  Figures will not be split between two pages.
  385.  
  386.  The optional argument [placement]  determines  where LaTeX will try to
  387.  place your figure.  There are four places where LaTeX can possibly put
  388.  a float:
  389.  
  390.   -  h:  Here  -  at  the  position  in  the  text  where  the  figure
  391.      environment appears.
  392.  
  393.   -  t:  Top - at the top of a text page.
  394.  
  395.   -  b:  Bottom - at the bottom of a text page.
  396.  
  397.   -  p:  Page of floats - on a separate float page, which  is  a  page
  398.      containing no text, only floats.
  399.  
  400.  
  401.  The standard report and article styles use the default placement tbp.
  402.  
  403.  
  404.  The body of the figure  is made up of whatever  text, LaTeX  commands,
  405.  etc. you wish.  The \caption command allows you to title your figure.
  406. ==>  flushleft
  407.  
  408.  \begin{flushleft}
  409.  Text on line 1 \\
  410.  Text on line 2 \\
  411.  .
  412.  .
  413.  .
  414.  \end{flushleft}
  415.  
  416.  The flushleft environment  allows you to create a paragraph consisting
  417.  of lines  that are flushed  left to the left-hand  margin.   Each line
  418.  must be terminated with the string \\.
  419. ==>  \raggedright
  420.  
  421.  This  declaration  corresponds  to the  flushleft  environment.  This
  422.  declaration  can be used inside an environment  such as quote or in a
  423.  parbox.
  424.  
  425.  Unlike the flushleft environment,  the \raggedright  command does not
  426.  start a new paragraph;  it simply changes how LaTeX formats paragraph
  427.  units.   To affect  a paragraph  unit's  format,  the  scope  of  the
  428.  declaration  must  contain  the blank  line  or \end  command  (of an
  429.  environment like quote) that ends the paragraph unit.
  430. ==>  flushright
  431.  
  432.  \begin{flushright}
  433.  Text on line 1 \\
  434.  Text on line 2 \\
  435.  .
  436.  .
  437.  .
  438.  \end{flushright}
  439.  
  440.  The flushright environment allows you to create a paragraph consisting
  441.  of lines that are flushed  right to the right-hand  margin.  Each line
  442.  must be terminated with the string \\.
  443. ==>  \raggedleft
  444.  
  445.  This  declaration  corresponds  to the flushright  environment.  This
  446.  declaration  can be used inside an environment  such as quote or in a
  447.  parbox.
  448.  
  449.  Unlike the flushright environment,  the \raggedleft  command does not
  450.  start a new paragraph;  it simply changes how LaTeX formats paragraph
  451.  units.   To affect  a paragraph  unit's  format,  the  scope  of  the
  452.  declaration  must  contain  the blank  line  or \end  command  (of an
  453.  environment like quote) that ends the paragraph unit.
  454. ==>  itemize
  455.  
  456.  \begin{itemize}
  457.  \item First item
  458.  \item Second item
  459.  .
  460.  .
  461.  .
  462.  \end{itemize}
  463.  
  464.  The itemize environment produces a bulleted list.  Itemizations can be
  465.  nested within one another,  up to four levels deep.   They can also be
  466.  nested within other paragraph-making environments.
  467.  
  468.  Each item of an itemized  list begins  with an \item  command.   There
  469.  must be at least one \item command within the environment.
  470. ==>  list
  471.  
  472.  \begin{list}{label}{spacing}
  473.  \item First item
  474.  \item Second item
  475.  .
  476.  .
  477.  .
  478.  \end{list}
  479.  
  480.  The {label}  argument  specifies  how items should  be labeled.   This
  481.  argument  is a piece  of text that  is inserted  in a box to form  the
  482.  label.   This  argument  can and  usually  does  contain  other  LaTeX
  483.  commands.
  484.  
  485.  The  {spacing}  argument  contains  commands  to  change  the  spacing
  486.  parameters for the list.  This argument will most often be null, i.e.,
  487.  {}.  This will select all default  spacing  which should  suffice  for
  488.  most cases.
  489. ==>  minipage
  490.  
  491.  \begin{minipage}[position]{width}
  492.   text
  493.  \end{minipage}
  494.  
  495.  The minipage  environment  is similar to a \parbox command.   It takes
  496.  the same optional position argument and mandatory width argument.  You
  497.  may use other paragraph-making environments inside a minipage.
  498.  
  499.  Footnotes  in a minipage  environment  are handled  in a way  that  is
  500.  particularly  useful for putting footnotes  in figures  or tables.   A
  501.  \footnote or \footnotetext  command puts the footnote at the bottom of
  502.  the minipage  instead  of at the bottom  of the page,  and it uses the
  503.  mpfootnote counter instead of the ordinary footnote counter.
  504.  
  505.  NOTE:  Don't  put  one  minipage  inside  another  if  you  are  using
  506.  footnotes; they may wind up at the bottom of the wrong minipage.
  507. ==>  picture
  508.  
  509.  \begin{picture}(width,height)(x offset,y offset)
  510.  .
  511.   picture commands
  512.  .
  513.  \end{picture}
  514.  
  515.  The picture  environment  allows you to create  just about any kind of
  516.  picture you want containing text, lines, arrows and circles.  You tell
  517.  LaTeX  where  to  put  things  in  the  picture  by  specifying  their
  518.  coordinates.   A coordinate  is a number that may have a decimal point
  519.  and a minus  sign  - a number  like  5, 2.3 or -3.1416.   A coordinate
  520.  specifies a length in multiples of the unit length \unitlength,  so if
  521.  \unitlength  has been set to 1cm, then the coordinate 2.54 specifies a
  522.  length of 2.54 centimeters.   You can change  the value of \unitlength
  523.  anywhere  you want, using the \setlength  command,  but strange things
  524.  will happen if you try changing it inside the picture environment.
  525.  
  526.  A position is a pair of coordinates,  such as (2.4,-5), specifying the
  527.  point  with x-coordinate  2.4 and y-coordinate  -5.   Coordinates  are
  528.  specified  in the  usual  way  with  respect  to an origin,  which  is
  529.  normally  at the lower-left  corner of the picture.   Note that when a
  530.  position  appears as an argument,  it is not enclosed  in braces;  the
  531.  parentheses serve to delimit the argument.
  532.  
  533.  The  picture  environment  has  one  mandatory  argument,  which  is a
  534.  position.   It specifies  the size  of the picture.   The  environment
  535.  produces  a rectangular  box with width and height determined  by this
  536.  argument's x- and y-coordinates.
  537.  
  538.  The  picture  environment  also  has  an optional  position  argument,
  539.  following  the size argument,  that  can change  the origin.   (Unlike
  540.  ordinary optional arguments,  this argument is not contained in square
  541.  brackets.) The optional argument gives the coordinates of the point at
  542.  the lower-left corner of the picture (thereby determining the origin).
  543.  For example, if \unitlength has been set to 1mm, the command
  544.  
  545.  \begin{picture}(100,200)(10,20)
  546.  
  547.  produces   a  picture   of  width  100  millimeters   and  height  200
  548.  millimeters,  whose lower-left  corner is the point (10,20)  and whose
  549.  upper-right  corner is therefore the point (110,220).   When you first
  550.  draw a picture,  you will  omit  the optional  argument,  leaving  the
  551.  origin  at the lower-left  corner.   If you then want  to modify  your
  552.  picture by shifting everything, you just add the appropriate  optional
  553.  argument.
  554.  
  555.  The environment's  mandatory  argument determines  the nominal size of
  556.  the picture.   This need  bear  no relation  to how large  the picture
  557.  really  is; LaTeX will happily  allow  you to put things  outside  the
  558.  picture, or even off the page.  The picture's  nominal size is used by
  559.  TeX in determining how much room to leave for it.
  560.  
  561.  Everything that appears in a picture is drawn by the \put command. The
  562.  command
  563.  
  564.  \put (11.3,-.3){...}
  565.  
  566.  puts the object specified  by "..." in the picture, with its reference
  567.  point at coordinates  (11.3,-.3).   The reference  points  for various
  568.  objects will be described below.
  569.  
  570.  The \put command creates an LR box.  You can put anything  in the text
  571.  argument  of the \put command  that you'd put into the argument  of an
  572.  \mbox and related  commands.   When you do this,  the reference  point
  573.  will be the lower left corner of the box.
  574. ==>  \circle
  575.  
  576.  \circle[*]{diameter}
  577.  
  578.  The \circle command produces a circle of the specified  diameter.  If
  579.  the *-form of the command is used, LaTeX draws a solid circle.
  580. ==>  \dashbox
  581.  
  582.  \dashbox{dash length}(width,height){...}
  583.  
  584.  The \dashbox has an extra argument which specifies  the width of each
  585.  dash.   A dashed  box looks  best  when  the  width  and  height  are
  586.  multiples of the dash length.
  587. ==>  \frame
  588.  
  589.  \frame{...}
  590.  
  591.  The  \frame  command  puts  a rectangular  frame  around  the  object
  592.  specified  in the argument.   The reference  point is the bottom left
  593.  corner of the frame.  No extra space is put between the frame and the
  594.  object.
  595. ==>  \framebox
  596.  
  597.  \framebox(width,height)[position]{...}
  598.  
  599.  The \framebox command is analogous to the \makebox command.
  600. ==>  \line
  601.  
  602.  \line(x slope,y slope){length}
  603.  
  604.  The \line command draws a line of the specified length and slope.
  605. ==>  \linethickness
  606.  
  607.  \linethickness{dimension}
  608.  
  609.  Declares the thickness of horizontal  and vertical lines in a picture
  610.  environment to be dimension, which must be a positive length. It does
  611.  not affect the thickness of slanted lines and circles, or the quarter
  612.  circles drawn by \oval to form the corners of an oval.
  613. ==>  \makebox
  614.  
  615.  \makebox(width,height)[position]{...}
  616.  
  617.  The \makebox  command for the picture environment  is similar  to the
  618.  normal  \makebox  command  except  that you must specify  a width and
  619.  height in multiples of \unitlength.
  620.  
  621.  The optional argument, [position],  specifies  the quadrant that your
  622.  text appears in.  You may select up to two of the following:
  623.  
  624.   -  t:  Moves the item to the top of the rectangle
  625.  
  626.   -  b:  Moves the item to the bottom
  627.  
  628.   -  l:  Moves the item to the left
  629.  
  630.   -  r:  Moves the item to the right
  631.  
  632. ==>  \multiput
  633.  
  634.  \multiput(x coord,y coord)(delta x,delta y){number of copies}{object}
  635.  
  636.  The \multiput  command  can be used  when  you are putting  the  same
  637.  object in a regular pattern across a picture.
  638. ==>  \oval
  639.  
  640.  \oval(width,height)[portion]
  641.  
  642.  The \oval command  produces  a rectangle  with rounded  corners.  The
  643.  optional argument, [portion], allows you to select part of the oval.
  644.  
  645.   -  t:  Selects the top portion
  646.  
  647.   -  b:  Selects the bottom portion
  648.  
  649.   -  r:  Selects the right portion
  650.  
  651.   -  l:  Selects the left portion
  652.  
  653. ==>  \put
  654.  
  655.  \put(x coord,y coord){ ...  }
  656.  
  657.  The \put command places the item specified by the mandatory  argument
  658.  at the given coordinates.
  659. ==>  \shortstack
  660.  
  661.  \shortstack[position]{...  \\ ...  \\ ...}
  662.  
  663.  The \shortstack  command  produces  a stack  of objects.   The  valid
  664.  positions are:
  665.  
  666.   -  r:  Moves the objects to the right of the stack
  667.  
  668.   -  l:  Moves the objects to the left of the stack
  669.  
  670.   -  c:  Moves the objects to the center of the stack (default)
  671.  
  672. ==>  \vector
  673.  
  674.  \vector(x slope,y slope){length}
  675.  
  676.  The \vector  command  draws  a line  with  an arrow  of the specified
  677.  length  and slope.   The x and y values  must lie between  -4 and +4,
  678.  inclusive.
  679. ==>  quotation
  680.  
  681.  \begin{quotation}
  682.   text
  683.  \end{quotation}
  684.  
  685.  The margins of the quotation environment  are indented on the left and
  686.  the right.   The  text  is justified  at both  margins  and  there  is
  687.  paragraph  indentation.   Leaving a blank line between text produces a
  688.  new paragraph.
  689. ==>  quote
  690.  
  691.  \begin{quote}
  692.   text
  693.  \end{quote}
  694.  
  695.  The margins of the quote environment  are indented on the left and the
  696.  right.  The text is justified  at both margins.   Leaving a blank line
  697.  between text produces a new paragraph.
  698. ==>  tabbing
  699.  
  700.  \begin{tabbing}
  701.  text \= more text \= still more text \= last text \\
  702.  second row \>  \> more \\
  703.  .
  704.  .
  705.  .
  706.  \end{tabbing}
  707.  
  708.  The tabbing environment  provides a way to align text in columns.   It
  709.  works  by setting  tab stops  and tabbing  to them much the way you do
  710.  with an ordinary typewriter.
  711. ==>  \=
  712.  
  713.  The \= command sets the tab stops.
  714. ==>  \>
  715.  
  716.  The \> command causes LaTeX to advance to the next tab stop.
  717. ==>  \<
  718.  
  719.  The \< command  allows you to put something  to the left of the local
  720.  margin without changing the margin.
  721. ==>  \+
  722.  
  723.  The \+ command  moves  the  left  margin  of the  next  and  all  the
  724.  following commands one tab stop to the right.
  725. ==>  \-
  726.  
  727.  The \- command  moves  the  left  margin  of the  next  and  all  the
  728.  following commands one tab stop to the left.
  729. ==>  \'
  730.  
  731.  The \' command  moves  everything  that you have typed  so far in the
  732.  current column , everything starting from the most recent \>, \<, \',
  733.  \\, or \kill  command,  to the right  of the previous  column,  flush
  734.  against the current column's tab stop.
  735. ==>  \`
  736.  
  737.  The \` command allows you to put text flushed  right against  any tab
  738.  stop, including tab stop 0.  However, it can't move text to the right
  739.  of the last column because there's no tab stop there.  The \` command
  740.  moves  all the text  that  follows  it, up to the \\ or \end{tabbing}
  741.  command  that  ends  the line,  to the right  margin  of the  tabbing
  742.  environment.   There must be no \> or \' command  between  the \` and
  743.  the command that ends the line.
  744. ==>  \kill
  745.  
  746.  The \kill command allows you to set tab stops without producing text.
  747.  It works just like the \\ except that it throws away the current line
  748.  instead  of producing  output for it.  The effect of any \=, \+ or \-
  749.  commands in that line remain in effect.
  750. ==>  table
  751.  
  752.  \begin{table}[placement]
  753.  
  754.   body of the table
  755.  
  756.  \caption{table title}
  757.  \end{table}
  758.  
  759.  Tables  are objects  that  are not part  of the normal  text,  and are
  760.  usually  "floated"  to a convenient  place,  like  the top  of a page.
  761.  Tables will not be split between two pages.
  762.  
  763.  The optional argument [placement]  determines  where LaTeX will try to
  764.  place your table.  There are four places where LaTeX can possibly  put
  765.  a float:
  766.  
  767.   -  h:   Here  -  at  the  position  in  the  text  where  the  table
  768.      environment appears.
  769.  
  770.   -  t:  Top - at the top of a text page.
  771.  
  772.   -  b:  Bottom - at the bottom of a text page.
  773.  
  774.   -  p:  Page of floats - on a separate float page, which  is  a  page
  775.      containing no text, only floats.
  776.  
  777.  
  778.  The standard report and article styles use the default placement tbp.
  779.  
  780.  The body of the table  is made up of whatever  text,  LaTeX  commands,
  781.  etc., you wish.  The \caption command allows you to title your table.
  782. ==>  tabular
  783.  
  784.  \begin{tabular}[pos]{cols}
  785.  column 1 entry & column 2 entry ... & column n entry \\
  786.  .
  787.  .
  788.  .
  789.  \end{tabular}
  790.  
  791.                 or
  792.  
  793.  \begin{tabular*}{width}[pos]{cols}
  794.  column 1 entry & column 2 entry ... & column n entry \\
  795.  .
  796.  .
  797.  .
  798.  \end{tabular*}
  799.  
  800.  These environments  produce a box consisting  of a sequence of rows of
  801.  items,  aligned  vertically  in columns.   The mandatory  and optional
  802.  arguments consist of:
  803.  
  804.   o  width:  Specifies the width of the tabular*  environment.   There
  805.      must be rubber space between columns that can stretch to fill out
  806.      the specified width.
  807.  
  808.   o  pos:  Specifies the  vertical position;  default is alignment  on
  809.      the center of the environment.
  810.  
  811.       -  t - align on top row
  812.  
  813.       -  b - align on bottom row
  814.  
  815.  
  816.   o  cols:   Specifies  the  column  formatting.   It  consists  of  a
  817.      sequence  of  the  following  specifiers,  corresponding  to  the
  818.      sequence of columns and intercolumn material.
  819.  
  820.       -  l - A column of left-aligned items.
  821.  
  822.       -  r - A column of right-aligned items.
  823.  
  824.       -  c - A column of centered items.
  825.  
  826.       -  | - A  vertical  line  the  full  height  and  depth  of  the
  827.          environment.
  828.  
  829.       -  @{text} - This inserts text in every  row.   An  @-expression
  830.          suppresses  the  intercolumn  space normally inserted between
  831.          columns; any desired space between the inserted text and  the
  832.          adjacent items must be included in text.  An \extracolsep{wd}
  833.          command in an @-expression causes an extra space of width  wd
  834.          to  appear  to  the  left  of  all  subsequent columns, until
  835.          countermanded  by  another  \extracolsep   command.    Unlike
  836.          ordinary   intercolumn   space,   this  extra  space  is  not
  837.          suppressed by an @-expression.  An \extracolsep  command  can
  838.          be used only in an @-expression in the cols argument.
  839.  
  840.       -  p{wd} - Produces a column with each item typeset in a  parbox
  841.          of  width  wd, as if it were the argument of a \parbox[t]{wd}
  842.          command.  However, a \\ may not appear in the item, except in
  843.          the  following  situations:   (i)  inside an environment like
  844.          minipage, array, or tabular, (ii) inside an explicit \parbox,
  845.          or  (iii)  in  the  scope  of  a \centering, \raggedright, or
  846.          \raggedleft declaration.  The latter declarations must appear
  847.          inside  braces  or  an  environment  when  used in a p-column
  848.          element.
  849.  
  850.       -  *{num}{cols} - Equivalent to num copies of cols, where num is
  851.          any    positive   integer   and   cols   is   any   list   of
  852.          column-specifiers, which may contain another *-expression.
  853.  
  854.  
  855. ==>  \cline
  856.  
  857.  \cline{i-j}
  858.  
  859.  The  \cline  command  draws  horizontal   lines  across  the  columns
  860.  specified,  beginning  in column i and ending in column  j, which are
  861.  identified in the mandatory argument.
  862. ==>  \hline
  863.  
  864.  The \hline  command  will draw  a horizontal  line  the width  of the
  865.  table.   It's most commonly  used to draw a line at the top,  bottom,
  866.  and between the rows of the table.
  867. ==>  \multicolumn
  868.  
  869.  \multicolumn{cols}{pos}{text}
  870.  
  871.  The \multicolumn is used to make an entry that spans several columns.
  872.  The first mandatory argument,  cols, specifies  the number of columns
  873.  to  span.   The  second  mandatory  argument,   pos,  specifies   the
  874.  formatting  of the entry;  c for  centered,  l for  flushleft,  r for
  875.  flushright.   The third mandatory argument, text, specifies what text
  876.  is to make up the entry.
  877. ==>  \vline
  878.  
  879.  The \vline  command  will draw  a vertical  line  extending  the full
  880.  height and depth of its row.  An \hfill  command  can be used to move
  881.  the line  to the edge  of the  column.   It can  also  be used  in an
  882.  @-expression.
  883. ==>  thebibliography
  884.  
  885.  \begin{thebibliography}{widest-label}
  886.  \bibitem[label]{cite_key}
  887.  .
  888.  .
  889.  .
  890.  \end{thebibliography}
  891.  
  892.  The thebibliography  environment produces a bibliography  or reference
  893.  list.   In  the  article   style,  this  reference   list  is  labeled
  894.  "References"; in the report style, it is labeled "Bibliography".
  895.  
  896.   o  widest-label:  Text that, when printed, is approximately as  wide
  897.      as the widest item label produces by the \bibitem commands.
  898.  
  899. ==>  \bibitem
  900.  
  901.  \bibitem[label]{cite_key}
  902.  
  903.  The \bibitem  command generates  an entry labeled  by label.   If the
  904.  label argument is missing, a number is generated  as the label, using
  905.  the enumi counter.  The cite_key is any sequence of letters, numbers,
  906.  and punctuation  symbols not containing a comma.  This command writes
  907.  an entry on the aux file containing  cite_key  and the item's label.
  908.  When  this  aux file  is read  by the \begin{document}  command,  the
  909.  item's label is associated  with cite_key,  causing the reference  to
  910.  cite_key by a \cite command to produce the associated label.
  911. ==>  \cite
  912.  
  913.  \cite[text]{key_list}
  914.  
  915.  The key_list  argument  is a list  of citation  keys.   This  command
  916.  generates an in-text citation to the references  associated  with the
  917.  keys  in  key_list   by  entries   on  the  aux  file  read   by  the
  918.  \begin{document} command.
  919. ==>  \nocite
  920.  
  921.  \nocite{key_list}
  922.  
  923.  The \nocite command produces no text, but writes key_list, which is a
  924.  list of one or more citation keys, on the aux file.
  925. ==>  theorem
  926.  
  927.  \begin{theorem}
  928.   theorem text
  929.  \end{theorem}
  930.  
  931.  The theorem environment  produces "Theorem x" in boldface followed  by
  932.  your theorem text.
  933. ==>  titlepage
  934.  
  935.  \begin{titlepage}
  936.   text
  937.  \end{titlepage}
  938.  
  939.  The titlepage  environment  creates a title page, i.e.  a page with no
  940.  printed page number or heading.  It also causes the following  page to
  941.  be numbered page one.  Formatting  the title page is left to you.  The
  942.  \today command comes in handy for title pages.
  943. ==>  verbatim
  944.  
  945.  \begin{verbatim}
  946.   text
  947.  \end{verbatim}
  948.  
  949.  The verbatim environment is a paragraph-making  environment  that gets
  950.  LaTeX  to print  exactly  what you type in.   It turns  LaTeX  into  a
  951.  typewriter  with carriage  returns  and blanks having  the same effect
  952.  that they would on a typewriter.
  953. ==>  \verb
  954.  
  955.  \verb char literal_text char \verb*char literal_text char
  956.  
  957.  Typesets literal_text  exactly as typed, including special characters
  958.  and spaces,  using a typewriter  (\tt)  type style.  There  may be no
  959.  space between  \verb or \verb* and char (space is shown here only for
  960.  clarity).  The *-form differs only in that spaces are printed.
  961. ==>  verse
  962.  
  963.  \begin{verse}
  964.   text
  965.  \end{verse}
  966.  
  967.  The verse  environment  is designed  for poetry,  though  you may find
  968.  other uses for it.
  969. ==>  Footnotes
  970.  
  971.  Footnotes  can be produced  in one of two ways.   They can be produced
  972.  with one command,  the \footnote  command.   They can also be produced
  973.  with two commands, the \footnotemark  and the \footnotetext  commands.
  974.  See the specific command for information on why you would use one over
  975.  the other.
  976. ==>  \footnote
  977.  
  978.  \footnote[number]{text}
  979.  
  980.  The \footnote  command places the numbered footnote text at the bottom
  981.  of the current page.  The optional argument, number, is used to change
  982.  the default footnote  number.   This command can only be used in outer
  983.  paragraph mode.
  984. ==>  \footnotemark
  985.  
  986.  The \footnotemark  command puts the footnote number in the text.  This
  987.  command can be used in inner paragraph mode.  The text of the footnote
  988.  is supplied by the \footnotetext command.
  989. ==>  \footnotetext
  990.  
  991.  \footnotetext[number]{text}
  992.  
  993.  The \footnotetext command produces the text to be placed at the bottom
  994.  of the page.  This command  can come anywhere  after the \footnotemark
  995.  command.   The \footnotetext  command  must appear  in outer paragraph
  996.  mode.
  997.  
  998.  The optional argument,  number, is used to change the default footnote
  999.  number.
  1000. ==>  Lengths
  1001.  
  1002.  A length is a measure of distance.   Many LaTeX commands take a length
  1003.  as an argument.
  1004. ==>  \newlength
  1005.  
  1006.  \newlength{\gnat}
  1007.  
  1008.  The \newlength  command defines  the mandatory  argument,  \gnat, as a
  1009.  length  command  with  a value  of 0in.   An error  occurs  if a \gnat
  1010.  command already exists.
  1011. ==>  \setlength
  1012.  
  1013.  \setlength{\gnat}{length}
  1014.  
  1015.  The \setlength  command  is used to set the value of a length command.
  1016.  The length  argument  can be expressed  in any terms  of length  LaTeX
  1017.  understands, i.e., inches (in), millimeters (mm), points (pt), etc.
  1018. ==>  \addtolength
  1019.  
  1020.  \addtolength{\gnat}{length}
  1021.  
  1022.  The \addtolength  command  increments  a length command  by the amount
  1023.  specified in the length argument.  It can be a negative amount.
  1024. ==>  \settowidth
  1025.  
  1026.  \settowidth{\gnat}{text}
  1027.  
  1028.  The \settowidth  command  sets the value of a length command  equal to
  1029.  the width of the text argument.
  1030. ==>  Letters
  1031.  
  1032.  You can use LaTeX to typeset letters, both personal and business.  The
  1033.  letter document style is designed to make a number of letters at once,
  1034.  although you can make just one if you so desire.
  1035.  
  1036.  Your .TEX  source  file  has the same  minimum  commands  as the other
  1037.  document  styles,  i.e.,  you must have  the following  commands  as a
  1038.  minimum:
  1039.  
  1040.  \documentstyle{letter}
  1041.  \begin{document}
  1042.   ... letters ...
  1043.  \end{document}
  1044.  
  1045.  Each letter is a letter  environment,  whose argument  is the name and
  1046.  address of the recipient.  For example, you might have
  1047.  
  1048.  \begin{letter}{Mr. John Doe \\ 2345 Jones St.
  1049.       \\ Oakland, CA  91123}
  1050.    ...
  1051.  \end{letter}
  1052.  
  1053.  The letter itself begins with the \opening  command.   The text of the
  1054.  letter follows.   It is typed as ordinary LaTeX input.  Commands  that
  1055.  make no sense  in a letter,  like \chapter,  don't  work.   The letter
  1056.  closes with a \closing command.
  1057.  
  1058.  After the closing, you can have additional material.   The \cc command
  1059.  produces  the usual "cc: ...".  There's  also a similar  \encl command
  1060.  for a list of enclosures.
  1061. ==>  Declarations
  1062.  
  1063.  The following commands are declarations which take a single argument.
  1064. ==>  \address
  1065.  
  1066.  \address{Return address}
  1067.  
  1068.  The  return  address,  as it should  appear  on the  letter  and  the
  1069.  envelope.   Separate  lines of the address should be separated  by \\
  1070.  commands.   If you do not  make  an \address  declaration,  then  the
  1071.  letter  will  be  formatted  for  copying  onto  your  organization's
  1072.  standard letterhead.   If you give an \address declaration,  then the
  1073.  letter will be formatted as a personal letter.
  1074. ==>  \signature
  1075.  
  1076.  \signature{Your name}
  1077.  
  1078.  Your name, as it should  appear  at the end of the letter  underneath
  1079.  the space for your signature.  Items that should go on separate lines
  1080.  should be separated by \\ commands.
  1081. ==>  \location
  1082.  
  1083.  \location{address}
  1084.  
  1085.  This  modifies  your  organization's  standard  address.   This  only
  1086.  appears if the firstpage pagestyle is selected.
  1087. ==>  \telephone
  1088.  
  1089.  \telephone{number}
  1090.  
  1091.  This is your telephone  number.   This only appears  if the firstpage
  1092.  pagestyle is selected.
  1093. ==>  \opening
  1094.  
  1095.  \opening{text}
  1096.  
  1097.  The letter begins with the \opening command.  The mandatory  argument,
  1098.  text, is what ever text you wish to start your letter, i.e.,
  1099.  
  1100.  \opening{Dear John,}
  1101. ==>  \closing
  1102.  
  1103.  \closing {text}
  1104.  
  1105.  The letter closes with a \closing command, i.e.,
  1106.  
  1107.  \closing{Best Regards,}
  1108. ==>  Line_and_Page_Breaking
  1109.  
  1110.  The first  thing  LaTeX  does  when  processing  ordinary  text  is to
  1111.  translate  your input  file into a string  of glyphs  and spaces.   To
  1112.  produce a printed document, this string must be broken into lines, and
  1113.  these lines must be broken into pages.   In some environments,  you do
  1114.  the line breaking yourself with the \\ command, but LaTeX usually does
  1115.  it for you.
  1116. ==>  \\
  1117.  
  1118.  \\[*][extra-space]
  1119.  
  1120.  The \\ command  tells LaTeX to start  a new line.   It has an optional
  1121.  argument, extra-space, that specifies how much extra vertical space is
  1122.  to be inserted before the next line.  This can be a negative amount.
  1123.  
  1124.  The \\* command is the same as the ordinary  \\ command except that it
  1125.  tells LaTeX not to start a new page after the line.
  1126. ==>  \-
  1127.  
  1128.  The \- command  tells  LaTeX  that it may hyphenate  the word  at that
  1129.  point.   LaTeX is very good at hyphenating,  and it will usually  find
  1130.  all correct  hyphenation  points.   The  \- command  is used  for  the
  1131.  exceptional cases.
  1132. ==>  \cleardoublepage
  1133.  
  1134.  The \cleardoublepage  command  ends the current  page  and causes  all
  1135.  figures  and tables  that  have  so far appeared  in the  input  to be
  1136.  printed.  In a two-sided printing style, it also makes the next page a
  1137.  right-hand (odd-numbered) page, producing a blank page if necessary.
  1138. ==>  \clearpage
  1139.  
  1140.  The \clearpage  command  ends the current  page and causes all figures
  1141.  and tables that have so far appeared in the input to be printed.
  1142. ==>  \hyphenation
  1143.  
  1144.  \hyphenation{words}
  1145.  
  1146.  The \hyphenation  command declares  allowed hyphenation  points, where
  1147.  words  is  a list  of  words,  separated  by  spaces,  in  which  each
  1148.  hyphenation point is indicated by a - character.
  1149. ==>  \linebreak
  1150.  
  1151.  \linebreak[number]
  1152.  
  1153.  The \linebreak  command  tells LaTeX to break the current  line at the
  1154.  point of the command.   With the optional  argument,  number,  you can
  1155.  convert the \linebreak command from a demand to a request.  The number
  1156.  must  be a number  from  0 to 4.  The  higher  the  number,  the  more
  1157.  insistent the request is.
  1158.  
  1159.  The \linebreak  command causes LaTeX to stretch the line so it extends
  1160.  to the right margin.
  1161. ==>  \newline
  1162.  
  1163.  The \newline  command breaks the line right where it is.  The \newline
  1164.  command can be used only in paragraph mode.
  1165. ==>  \newpage
  1166.  
  1167.  The \newpage command ends the current page.
  1168. ==>  \nolinebreak
  1169.  
  1170.  \nolinebreak[number]
  1171.  
  1172.  The \nolinebreak command prevents LaTeX from breaking the current line
  1173.  at the point of the command.  With the optional argument,  number, you
  1174.  can convert the \nolinebreak  command from a demand to a request.  The
  1175.  number must be a number from 0 to 4.  The higher the number,  the more
  1176.  insistent the request is.
  1177. ==>  \nopagebreak
  1178.  
  1179.  \nopagebreak[number]
  1180.  
  1181.  The \nopagebreak command prevents LaTeX form breaking the current page
  1182.  at the point of the command.  With the optional argument,  number, you
  1183.  can convert the \nopagebreak  command from a demand to a request.  The
  1184.  number must be a number from 0 to 4.  The higher the number,  the more
  1185.  insistent the request is.
  1186. ==>  \pagebreak
  1187.  
  1188.  \pagebreak[number]
  1189.  
  1190.  The \pagebreak  command  tells LaTeX to break the current  page at the
  1191.  point of the command.   With the optional  argument,  number,  you can
  1192.  convert the \pagebreak command from a demand to a request.  The number
  1193.  must  be a number  from  0 to 4.  The  higher  the  number,  the  more
  1194.  insistent the request is.
  1195. ==>  Making_Paragraphs
  1196.  
  1197.  A paragraph  is ended by one or more completely  blank lines  -- lines
  1198.  not containing  even an %.  A blank line should not appear where a new
  1199.  paragraph  cannot be started,  such as in math mode or in the argument
  1200.  of a sectioning command.
  1201. ==>  \indent
  1202.  
  1203.  This produces  a horizontal  space whose width equals the width of the
  1204.  paragraph indentation.   It is used to add paragraph indentation where
  1205.  it would otherwise be suppressed.
  1206. ==>  \noindent
  1207.  
  1208.  When  used  at the  beginning  of the  paragraph,  it  suppresses  the
  1209.  paragraph indentation.   It has no effect when used in the middle of a
  1210.  paragraph.
  1211. ==>  \par
  1212.  
  1213.  Equivalent  to a blank line; often used to make command or environment
  1214.  definitions easier to read.
  1215. ==>  Math_Formulas
  1216.  
  1217.  There  are three  environments  that  put LaTeX  in math  mode:  math,
  1218.  displaymath,  and equation.  The math environment is for formulas that
  1219.  appear right in the text.  The displaymath environment is for formulas
  1220.  that appear on their own line.  The equation  environment  is the same
  1221.  as the displaymath environment  except that it adds an equation number
  1222.  in the right margin.
  1223.  
  1224.  The math environment  can be used in both paragraph  and LR mode,  but
  1225.  the  displaymath  and  equation  environments  can  be  used  only  in
  1226.  paragraph  mode.   The math and displaymath  environments  are used so
  1227.  often that they have the following short forms:
  1228.  
  1229.      \(...\) instead of \begin{math}...\end{math}
  1230.  
  1231.      \[...\] instead of \begin{displaymath}...\end{displaymath}
  1232.  
  1233.  In fact, the math environment is so common that it has an even shorter
  1234.  form:
  1235.  
  1236.      $ ...  $ instead of \(...\)
  1237.  
  1238. ==>  Subscripts_and_Superscripts
  1239.  
  1240.  To get an expression  exp  to appear  as a subscript,  you  just  type
  1241.  _{exp}.  To get exp to appear as a superscript, you type ^{exp}. LaTeX
  1242.  handles  superscripted  superscripts  and  all  of that  stuff  in the
  1243.  natural  way.  It even does the right thing when something  has both a
  1244.  subscript and a superscript.
  1245. ==>  Math_Symbols
  1246.  
  1247.  TeX provides almost any mathematical symbol you're likely to need. The
  1248.  commands  for generating  them can be used  only  in math  mode.   For
  1249.  example,  if you include $\pi$ in your source, you will get the symbol
  1250.  "pi" in your output.
  1251. ==>  Spacing_in_Math_Mode
  1252.  
  1253.  In a math environment,  LaTeX ignores  the spaces you type and puts in
  1254.  the spacing that it thinks is best.  LaTeX formats mathematics the way
  1255.  it's done in mathematics  texts.  If you want different spacing, LaTeX
  1256.  provides the following four commands for use in math mode:
  1257.  
  1258.  1.  \; - a thick space
  1259.  
  1260.  2.  \:  - a medium space
  1261.  
  1262.  3.  \, - a thin space
  1263.  
  1264.  4.  \!  - a negative thin space
  1265.  
  1266. ==>  Math_Miscellany
  1267. ==>  \cdots
  1268.  
  1269.  The \cdots command produces a horizontal  ellipsis where the dots are
  1270.  raised to the center of the line.
  1271. ==>  \ddots
  1272.  
  1273.  The \ddots command produces a diagonal ellipsis.
  1274. ==>  \frac
  1275.  
  1276.  \frac{num}{den}
  1277.  
  1278.  The \frac command produces the fraction num divided by den.
  1279. ==>  \ldots
  1280.  
  1281.  The \ldots command produces  an ellipsis.   This command works in any
  1282.  mode, not just math mode.
  1283. ==>  \overbrace
  1284.  
  1285.  \overbrace{text}
  1286.  
  1287.  The \overbrace command generates a brace over text.
  1288. ==>  \overline
  1289.  
  1290.  \overline{text}
  1291.  
  1292.  The \overline command causes the argument text to be overlined.
  1293. ==>  \sqrt
  1294.  
  1295.  \sqrt[root]{arg}
  1296.  
  1297.  The \sqrt  command  produces  the square  root  of its argument.  The
  1298.  optional argument,  root, determines  what root to produce, i.e., the
  1299.  cube root of x+y would be typed as $\sqrt[3]{x+y}$.
  1300. ==>  \underbrace
  1301.  
  1302.  \underbrace{text}
  1303.  
  1304.  The \underbrace command generates text with a brace underneath.
  1305. ==>  \underline
  1306.  
  1307.  \underline{text}
  1308.  
  1309.  The \underline  command  causes  the argument  text to be underlined.
  1310.  This command can also be used in paragraph and LR modes.
  1311. ==>  \vdots
  1312.  
  1313.  The \vdots command produces a vertical ellipsis.
  1314. ==>  Modes
  1315.  
  1316.  When LaTeX is processing your input text, it is always in one of three
  1317.  modes:
  1318.  
  1319.   o  Paragraph mode
  1320.  
  1321.   o  Math mode
  1322.  
  1323.   o  Left-to-right mode, called LR mode for short
  1324.  
  1325.  LaTeX  changes  mode only when  it goes  up or down  a staircase  to a
  1326.  different  level, though not all level changes  produce  mode changes.
  1327.  Mode changes occur only when entering  or leaving  an environment,  or
  1328.  when  LaTeX  is processing  the  argument  of  certain  text-producing
  1329.  commands.
  1330.  
  1331.  Paragraph  mode  is the most  common;  it's  the one LaTeX  is in when
  1332.  processing  ordinary  text.  In that mode, LaTeX breaks your text into
  1333.  lines and breaks  the lines  into pages.   LaTeX  is in math mode when
  1334.  it's generating  a mathematical  formula.  In LR mode, as in paragraph
  1335.  mode, LaTeX considers  the output that it produces  to be a string  of
  1336.  words with spaces between them.  However, unlike paragraph mode, LaTeX
  1337.  keeps going from left to right; it never starts a new line in LR mode.
  1338.  Even  if you put a hundred  words  into  an \mbox,  LaTeX  would  keep
  1339.  typesetting  them from left to right  inside  a single  box,  and then
  1340.  complain because the resulting box was too wide to fit on the line.
  1341.  
  1342.  LaTeX is in LR mode when it starts making a box with an \mbox command.
  1343.  You can get it to enter a different mode inside the box - for example,
  1344.  you can make it enter  math mode to put a formula  in the box.   There
  1345.  are also several text-producing commands and environments for making a
  1346.  box that put LaTeX  in paragraph  mode.   The box make by one of these
  1347.  commands  or environments  will be called a parbox.   When LaTeX is in
  1348.  paragraph mode while making a box, it is said to be in inner paragraph
  1349.  mode.  Its normal  paragraph  mode, which it starts  out in, is called
  1350.  outer paragraph mode.
  1351. ==>  Page_Styles
  1352.  
  1353.  The \documentstyle  command  determines  the size and position  of the
  1354.  page's head and foot.  The page style determines what goes in them.
  1355. ==>  \maketitle
  1356.  
  1357.  \maketitle
  1358.  
  1359.  The \maketitle  command generates  a title on a separate  title page -
  1360.  except in the article style, where the title normally  goes at the top
  1361.  of the first page.  Information  used to produce the title is obtained
  1362.  from the following declarations.
  1363. ==>  \author
  1364.  
  1365.  \author{names}
  1366.  
  1367.  The \author command declares the author(s),  where names is a list of
  1368.  authors separated by \and commands.   Use \\ to separate lines within
  1369.  a single  author's  entry  --  for  example,  to  give  the  author's
  1370.  institution or address.
  1371.  
  1372.  NOTE: The milstd and book-form styles have re-defined  the \maketitle
  1373.  command.   The \title declaration  is the only command of those shown
  1374.  below that has any meaning.
  1375. ==>  \date
  1376.  
  1377.  \date{text}
  1378.  
  1379.  The \date command declares  text to be the document's  date.  With no
  1380.  \date command, the current date is used.
  1381. ==>  \thanks
  1382.  
  1383.  \thanks{text}
  1384.  
  1385.  The \thanks command produces a footnote to the title.
  1386. ==>  \title
  1387.  
  1388.  \title{text}
  1389.  
  1390.  The \title  command  declares  text to be the title.   Use \\ to tell
  1391.  LaTeX where to start a new line in a long title.
  1392. ==>  \pagenumbering
  1393.  
  1394.  \pagenumbering{num_style}
  1395.  
  1396.  Specifies the style of page numbers.  Possible values of num_style are:
  1397.  
  1398.   -  arabic:  Arabic numerals
  1399.  
  1400.   -  roman:  Lowercase roman numerals
  1401.  
  1402.   -  Roman:  Uppercase roman numerals
  1403.  
  1404.   -  alph:  Lowercase letters
  1405.  
  1406.   -  Alph:  Uppercase letters
  1407.  
  1408. ==>  \pagestyle
  1409.  
  1410.  \pagestyle {option}
  1411.  
  1412.  The \pagestyle  command  changes  the style  from the current  page on
  1413.  throughout the remainder of your document.
  1414.  
  1415.  The valid options are:
  1416.  
  1417.   -  plain:  Just a plain page number.
  1418.  
  1419.   -  empty:  Produces empty heads and feet - no page numbers.
  1420.  
  1421.   -  headings:  Puts running headings  on  each  page.   The  document
  1422.      style specifies what goes in the headings.
  1423.  
  1424.   -  myheadings:  You specify what is to go in the  heading  with  the
  1425.      \markboth or the \markright commands.
  1426.  
  1427. ==>  \mark
  1428.  
  1429.  \markboth{left head}{right head} \markright{right head}
  1430.  
  1431.  The \markboth  and \markright  commands are used in conjunction  with
  1432.  the page style myheadings  for setting  either both or just the right
  1433.  heading.   In addition  to their use with the myheadings  page style,
  1434.  you can use them  to override  the normal  headings  in the  headings
  1435.  style, since LaTeX uses these same commands to generate those heads.
  1436.  You should  note that a left-hand  heading  is generated  by the last
  1437.  \markboth  command  before  the end of the page,  while  a right-hand
  1438.  heading is generated by the first \markboth or \markright  that comes
  1439.  on the page if there  is one, otherwise  by the last  one before  the
  1440.  page.
  1441. ==>  \thispagestyle
  1442.  
  1443.  \thispagestyle{option}
  1444.  
  1445.  The \thispagestyle  command works in the same manner as the \pagestyle
  1446.  command except that it changes the style for the current page only.
  1447. ==>  Sectioning
  1448.  
  1449.  Sectioning  commands  provide  the means  to structure  your text into
  1450.  units.
  1451.  
  1452.   o  \part
  1453.  
  1454.   o  \chapter (report style only)
  1455.  
  1456.   o  \section
  1457.  
  1458.   o  \subsection
  1459.  
  1460.   o  \subsubsection
  1461.  
  1462.   o  \paragraph
  1463.  
  1464.   o  \subparagraph
  1465.  
  1466.   o  \subsubparagraph (milstd and book-form styles only)
  1467.  
  1468.   o  \subsubsubparagraph (milstd and book-form styles only)
  1469.  
  1470.  
  1471.  All sectioning commands take the same general form, i.e.,
  1472.  
  1473.  \chapter[optional]{title}
  1474.  
  1475.  In addition  to providing  the  heading  in the  text,  the  mandatory
  1476.  argument of the sectioning command can appear in two other places:
  1477.  
  1478.  1.  the table of contents
  1479.  
  1480.  2.  the running head at the top of the page
  1481.  
  1482.  You may not want the same thing to appear in these other two places as
  1483.  appears in the text heading.  To handle this situation, the sectioning
  1484.  commands have an optional  argument  that provides  the text for these
  1485.  other two purposes.
  1486.  
  1487.  The sectioning  commands  have *-forms  that print a title, but do not
  1488.  include  a number  and do not make an entry in the table  of contents.
  1489.  For example, the *-form of the \subsection command could look like:
  1490.  
  1491.  \subsection*{Example subsection}
  1492. ==>  \appendix
  1493.  
  1494.  \appendix
  1495.  
  1496.  The \appendix  command changes  the way sectional  units are numbered.
  1497.  The \appendix  command  generates  no text  and does  not  affect  the
  1498.  numbering or parts.
  1499. ==>  Spaces_and_Boxes
  1500. ==>  \addvspace
  1501.  
  1502.  \addvspace{length}
  1503.  
  1504.  The  \addvspace  command  normally  adds  a vertical  space  of height
  1505.  length.  However, if vertical space has already been added to the same
  1506.  point  in the  output  by a previous  \addvspace  command,  then  this
  1507.  command will not add more space than needed to make the natural length
  1508.  of the total vertical space equal to length.
  1509. ==>  \bigskip
  1510.  
  1511.  The \bigskip  command  is equivalent  to \vspace{bigskipamount}  where
  1512.  bigskipamount is determined by the document style.
  1513. ==>  \dotfill
  1514.  
  1515.  The \dotfill  command  produces  a rubber  length  that produces  dots
  1516.  instead of just spaces.
  1517. ==>  \fbox
  1518.  
  1519.  \fbox{text}
  1520.  
  1521.  The \fbox command  is exactly  the same as the \mbox  command,  except
  1522.  that it puts a frame around the outside of the box that it creates.
  1523. ==>  \framebox
  1524.  
  1525.  \framebox[width][position]{text}
  1526.  
  1527.  The \framebox  command  is exactly  the same as the \makebox  command,
  1528.  except  that it puts a frame  around  the outside  of the box that  it
  1529.  creates.
  1530.  
  1531.  The framebox  command  produces  a rule  of thickness  \fboxrule,  and
  1532.  leaves a space \fboxsep between the rule and the contents of the box.
  1533. ==>  \hfill
  1534.  
  1535.  The \hfill fill command produces  a rubber length which can stretch or
  1536.  shrink horizontally.  It will be filled with spaces.
  1537. ==>  \hrulefill
  1538.  
  1539.  The \hrulefill fill command produces a rubber length which can stretch
  1540.  or shrink horizontally.  It will be filled with a horizontal rule.
  1541. ==>  \hspace
  1542.  
  1543.  \hspace[*]{length}
  1544.  
  1545.  The \hspace command  adds horizontal  space.   The length of the space
  1546.  can be expressed  in any terms that LaTeX understands,  i.e.,  points,
  1547.  inches, etc.  You can add negative  as well as positive  space with an
  1548.  \hspace command.  Adding negative space is like backspacing.
  1549.  
  1550.  LaTeX removes  horizontal  space that comes at the end of a line.   If
  1551.  you don't want LaTeX  to remove  this space,  include  the optional  *
  1552.  argument.  Then the space is never removed.
  1553. ==>  \makebox
  1554.  
  1555.  \makebox[width][position]{text}
  1556.  
  1557.  The \makebox command creates a box to contain the text specified.  The
  1558.  width  of the box is specified  by the optional  width  argument.  The
  1559.  position  of the text  within  the box is determined  by the  optional
  1560.  position argument.
  1561.  
  1562.   -  c - centered (default)
  1563.  
  1564.   -  l - flushleft
  1565.  
  1566.   -  r - flushright
  1567.  
  1568. ==>  \mbox
  1569.  
  1570.  \mbox {text}
  1571.  
  1572.  The \mbox  command  creates  a box just wide enough  to hold  the text
  1573.  created by its argument.
  1574. ==>  \medskip
  1575.  
  1576.  The \medskip  command  is equivalent  to \vspace{medskipamount}  where
  1577.  medskipamount is determined by the document style.
  1578. ==>  \newsavebox
  1579.  
  1580.  \newsavebox{cmd}
  1581.  
  1582.  Declares  cmd,  which  must  be a command  name  that  is not  already
  1583.  defined, to be a bin for saving boxes.
  1584. ==>  \parbox
  1585.  
  1586.  \parbox[position]{width}{text}
  1587.  
  1588.  A parbox is a box whose contents  are created in paragraph  mode.  The
  1589.  \parbox has two mandatory arguments:
  1590.  
  1591.  1.  width:  specifies the width of the parbox; and
  1592.  
  1593.  2.  text:  the text that goes inside the parbox.
  1594.  
  1595.  LaTeX will position a parbox so its center lines up with the center of
  1596.  the text line.  An optional  first argument,  position,  allows you to
  1597.  line up either the top or bottom line in the parbox.
  1598.  
  1599.  A \parbox  command  is used for a parbox  containing  a small piece of
  1600.  text, with nothing fancy inside.  In particular, you shouldn't use any
  1601.  of the paragraph-making  environments  inside a \parbox argument.  For
  1602.  larger pieces  of text, including  ones containing  a paragraph-making
  1603.  environment, you should use a minipage environment.
  1604. ==>  \raisebox
  1605.  
  1606.  \raisebox{distance}[extend-above][extend-below]{text}
  1607.  
  1608.  The \raisebox  command  is used  to raise  or lower  text.   The first
  1609.  mandatory  argument  specifies  how high the text is to be raised  (or
  1610.  lowered if it is a negative amount).  The text itself is processed  in
  1611.  LR mode.
  1612.  
  1613.  Sometimes  it's useful  to make LaTeX think something  has a different
  1614.  size than  it really  does  - or a different  size  than  LaTeX  would
  1615.  normally think it has.  The \raisebox  command lets you tell LaTeX how
  1616.  tall it is.
  1617.  
  1618.  The first optional argument, extend-above,  makes LaTeX think that the
  1619.  text  extends  above  the line  by the amount  specified.   The second
  1620.  optional  argument,  extend-below,  makes  LaTeX  think  that the text
  1621.  extends below the line by the amount specified.
  1622. ==>  \rule
  1623.  
  1624.  \rule[raise-height]{width}{thickness}
  1625.  
  1626.  The \rule command is used to produce horizontal  lines.  The arguments
  1627.  are defined as follows.
  1628.  
  1629.   o  raise-height:  specifies how high to raise the rule (optional)
  1630.  
  1631.   o  width:  specifies the length of the rule (mandatory)
  1632.  
  1633.   o  thickness:  specifies the thickness of the rule (mandatory)
  1634.  
  1635. ==>  \savebox
  1636.  
  1637.  \sbox{cmd}[text]
  1638.  \savebox{cmd}[width][pos]{text}
  1639.  
  1640.  These commands  typeset  text in a box just as for \mbox  or \makebox.
  1641.  However,  instead of printing  the resulting  box, they save it in bin
  1642.  cmd, which must have been declared with \newsavebox.
  1643. ==>  \smallskip
  1644.  
  1645.  \smallskip
  1646.  
  1647.  The \smallskip command is equivalent to \vspace{smallskipamount} where
  1648.  smallskipamount is determined by the document style.
  1649. ==>  \usebox
  1650.  
  1651.  \usebox{cmd}
  1652.  
  1653.  Prints the box most recently saved in bin cmd by a \savebox command.
  1654. ==>  \vfill
  1655.  
  1656.  The \vfill fill command produces  a rubber length which can stretch or
  1657.  shrink vertically.
  1658. ==>  \vspace
  1659.  
  1660.  \vspace[*]{length}
  1661.  
  1662.  The \vspace command adds vertical  space.  The length of the space can
  1663.  be expressed  in any  terms  that  LaTeX  understands,  i.e.,  points,
  1664.  inches, etc.  You can add negative  as well as positive  space with an
  1665.  \vspace command.
  1666.  
  1667.  LaTeX removes vertical  space that comes at the end of a page.  If you
  1668.  don't  want  LaTeX  to remove  this  space,  include  the  optional  *
  1669.  argument.  Then the space is never removed.
  1670. ==>  Special_Characters
  1671.  
  1672.  The following  characters  play a special role in LaTeX and are called
  1673.  special printing characters, or simply special characters.
  1674.  
  1675.                           # $ % & ~ _ ^ \ { }
  1676.  
  1677.  Whenever  you put one of these special characters  into your file, you
  1678.  are doing something special.   If you simply want the character  to be
  1679.  printed  just  as any  other  letter,  include  a \ in  front  of  the
  1680.  character.  For example, \$ will produce $ in your output.
  1681.  
  1682.  The exception  to the rule  is the \ itself  because  \\ has  its  own
  1683.  special meaning.  A \ is produced by typing $\backslash$ in your file.
  1684. ==>  Splitting_the_Input
  1685.  
  1686.  A large document  requires  a lot of input.   Rather than putting  the
  1687.  whole input in a single  large file, it's more efficient  to split  it
  1688.  into several smaller ones.  Regardless  of how many separate files you
  1689.  use, there is one that is the root file; it is the one whose  name you
  1690.  type when you run LaTeX.
  1691. ==>  \include
  1692.  
  1693.  \include{file}
  1694.  
  1695.  The \include  command  is used  in conjunction  with  the \includeonly
  1696.  command for selective  inclusion  of files.  The file argument  is the
  1697.  first  name of a file,  denoting  FILE.TEX.   If file  is one the file
  1698.  names in the file list of the \includeonly  command  or if there is no
  1699.  \includeonly command, the \include command is equivalent to
  1700.  
  1701.  \clearpage \input{file} \clearpage
  1702.  
  1703.  except  that  if the file  FILE.TEX  does  not exist,  then  a warning
  1704.  message  rather than an error is produced.   If the file is not in the
  1705.  file list, the \include command is equivalent to \clearpage.
  1706.  
  1707.  The \include command may not appear in the preamble  or in a file read
  1708.  by another \include command.
  1709. ==>  \includeonly
  1710.  
  1711.  \includeonly{file_list}
  1712.  
  1713.  The \includeonly  command  controls  which files will be read in by an
  1714.  \include command.  It can only appear in the preamble.
  1715. ==>  \input
  1716.  
  1717.  \input{file}
  1718.  
  1719.  The \input command causes the indicated file to be read and processed,
  1720.  exactly as if its contents  had been inserted  in the current  file at
  1721.  that point.  The file name may be a complete  file name with extension
  1722.  or just a first name, in which case the file FILE.TEX is used.
  1723. ==>  Starting_and_Ending
  1724.  
  1725.  Your input file must contain the following commands as a minimum.
  1726.  
  1727.  \documentstyle{style}
  1728.  \begin{document}
  1729.    ... your text goes here ...
  1730.  \end{document}
  1731.  
  1732.  where  the style  selected  is one the valid  styles  for LaTeX.   See
  1733.  Document_Styles within this help file.
  1734.  
  1735.  You may include other LaTeX commands  between  the \documentstyle  and
  1736.  the \begin{document} commands.
  1737. ==>  Table_of_Contents
  1738.  
  1739.  A table of contents is produced with the \tableofcontents command. You
  1740.  put the command  right  where  you want the table  of contents  to go;
  1741.  LaTeX does the rest for you.  It produces  a heading,  but it does not
  1742.  automatically  start  a new page.   If you want a new page  after  the
  1743.  table   of   contents,   include   a  \newpage   command   after   the
  1744.  \tableofcontents command.
  1745.  
  1746.  There  are  similar  commands  \listoffigures  and  \listoftables  for
  1747.  producing  a list  of figures  and  a list  of  tables,  respectively.
  1748.  Everything works exactly the same as for the table of contents.
  1749.  
  1750.  NOTE: If you want a any of these  items  to be generated,  you can not
  1751.  have the \nofiles command in your document.
  1752. ==>  \addcontentsline
  1753.  
  1754.  \addcontentsline{file}{sec_unit}{entry}
  1755.  
  1756.  The \addcontentsline  command  adds an entry to the specified  list or
  1757.  table where
  1758.  
  1759.   -  file is the extension of the file on which information is  to  be
  1760.      written:   toc (table of contents), lof (list of figures), or lot
  1761.      (list of tables).
  1762.  
  1763.   -  sec_unit controls the formatting of the entry.  It should be  one
  1764.      of the following, depending upon the value of the file argument:
  1765.  
  1766.       o  toc:  the name  of  the  sectional  unit,  such  as  part  or
  1767.          subsection.
  1768.  
  1769.       o  lof:  figure
  1770.  
  1771.       o  lot:  table
  1772.  
  1773.  
  1774.   -  entry is the text of the entry.
  1775.  
  1776. ==>  \addtocontents
  1777.  
  1778.  \addtocontents{file}{text}
  1779.  
  1780.  The \addtocontents command adds text (or formatting commands) directly
  1781.  to the file that generates the table of contents or list of figures or
  1782.  tables.
  1783.  
  1784.   -  file is the extension of the file on which information is  to  be
  1785.      written:   toc (table of contents), lof (list of figures), or lot
  1786.      (list of tables).
  1787.  
  1788.   -  text is the information to be written.
  1789.  
  1790. ==>  Terminal_Input_and_Output
  1791.  
  1792. ==>  \typeout
  1793.  
  1794.  \typeout{msg}
  1795.  
  1796.  Prints msg on the terminal and in the log file.  Commands  in msg that
  1797.  are defined with \newcommand  or \renewcommand  are replaced  by their
  1798.  definitions before being printed.
  1799.  
  1800.  LaTeX's usual rules for treating multiple spaces as a single space and
  1801.  ignoring  spaces after a command  name apply to msg.  A \space command
  1802.  in msg causes a single space to be printed.
  1803. ==>  \typein
  1804.  
  1805.  \typein[cmd]{msg}
  1806.  
  1807.  Prints msg on the terminal  and causes  LaTeX to stop and wait for you
  1808.  to type a line of input, ending with return.   If the cmd argument  is
  1809.  missing,  the typed input is processed  as if it had been included  in
  1810.  the input file in place of the \typein  command.   If the cmd argument
  1811.  is present,  it must be a command  name.   This command  name  is then
  1812.  defined or redefined to be the typed input.
  1813. ==>  Typefaces
  1814.  
  1815.  The typeface is specified by giving the size and style.  A typeface is
  1816.  also called a font.
  1817. ==>  Styles
  1818.  The following type style commands are supported by LaTeX.
  1819.  
  1820.   o  \rm:  Roman.
  1821.  
  1822.   o  \it:  Italics.
  1823.  
  1824.   o  \em:  Emphasis (toggles between \it and \rm).
  1825.  
  1826.   o  \bf:  Boldface.
  1827.  
  1828.   o  \sl:  Slanted.
  1829.  
  1830.   o  \sf:  Sans serif.
  1831.  
  1832.   o  \sc:  Small caps.
  1833.  
  1834.   o  \tt:  Typewriter.
  1835.  
  1836. ==>  Sizes
  1837.  The following type size commands are supported by LaTeX.
  1838.  
  1839.   o  \tiny
  1840.  
  1841.   o  \scriptsize
  1842.  
  1843.   o  \footnotesize
  1844.  
  1845.   o  \small
  1846.  
  1847.   o  \normalsize (default)
  1848.  
  1849.   o  \large
  1850.  
  1851.   o  \Large (capital "l")
  1852.  
  1853.   o  \LARGE (all caps)
  1854.  
  1855.   o  \huge
  1856.  
  1857.   o  \Huge (capital "h")
  1858. ==>  _{exp} (subscript)
  1859.  
  1860.  To get an expression  exp  to appear  as a subscript,  you  just  type
  1861.  _{exp}.  Use in math mode.
  1862.  
  1863.  SEE ALSO Math_Formulas, Subscripts_and_Superscripts
  1864. ==>  ^{exp} (superscript)
  1865.  
  1866.  To get an expression  exp to appear  as a superscript,  you just  type
  1867.  ^{exp}.  Use in math mode.
  1868.  
  1869.  SEE ALSO Math_Formulas, Subscripts_and_Superscripts
  1870. ==>  \\
  1871.  
  1872.  \\[*][extra-space]
  1873.  
  1874.  The \\ command  tells LaTeX to start  a new line.   It has an optional
  1875.  argument, extra-space, that specifies how much extra vertical space is
  1876.  to be inserted before the next line.  This can be a negative amount.
  1877.  
  1878.  The \\* command is the same as the ordinary  \\ command except that it
  1879.  tells LaTeX not to start a new page after the line.
  1880.  
  1881.  SEE ALSO Line_and_Page_Breaking
  1882. ==>  \-
  1883.  
  1884.  The \- command  tells  LaTeX  that it may hyphenate  the word  at that
  1885.  point.   LaTeX is very good at hyphenating,  and it will usually  find
  1886.  all correct  hyphenation  points.   The  \- command  is used  for  the
  1887.  exceptional cases.
  1888.  
  1889.  SEE ALSO Line_and_Page_Breaking
  1890. ==>  \;
  1891.  
  1892.  Include a thick space in math mode.
  1893.  
  1894.  SEE ALSO Math_Formulas, Spacing_in_Math_Mode
  1895. ==>  \:
  1896.  
  1897.  Include a medium space in math mode.
  1898.  
  1899.  SEE ALSO Math_Formulas, Spacing_in_Math_Mode
  1900. ==>  \,
  1901.  
  1902.  Include a thin space in math mode.
  1903.  
  1904.  SEE ALSO Math_Formulas, Spacing_in_Math_Mode
  1905. ==>  \!
  1906.  
  1907.  Include a negative thin space in math mode.
  1908.  
  1909.  SEE ALSO Math_Formulas, Spacing_in_Math_Mode
  1910. ==>  \=
  1911.  
  1912.  The \= command sets the tab stops.
  1913.  
  1914.  SEE ALSO Environments, tabbing
  1915. ==>  \>
  1916.  
  1917.  The \> command causes LaTeX to advance to the next tab stop.
  1918.  
  1919.  SEE ALSO Environments, tabbing
  1920. ==>  \<
  1921.  
  1922.  The \< command  allows  you to put something  to the left of the local
  1923.  margin without changing the margin.
  1924.  
  1925.  SEE ALSO Environments, tabbing
  1926. ==>  \+
  1927.  
  1928.  The \+ command moves the left margin of the next and all the following
  1929.  commands one tab stop to the right.
  1930.  
  1931.  SEE ALSO Environments, tabbing
  1932. ==>  \-
  1933.  
  1934.  The \- command moves the left margin of the next and all the following
  1935.  commands one tab stop to the left.
  1936.  
  1937.  SEE ALSO Environments, tabbing
  1938. ==>  \'
  1939.  
  1940.  The \' command  moves  everything  that you have  typed  so far in the
  1941.  current column , everything  starting from the most recent \>, \<, \',
  1942.  \\, or \kill  command,  to the right  of the  previous  column,  flush
  1943.  against the current column's tab stop.
  1944.  
  1945.  SEE ALSO Environments, tabbing
  1946. ==>  \`
  1947.  
  1948.  The \` command  allows you to put text flushed  right against  any tab
  1949.  stop, including  tab stop 0.  However, it can't move text to the right
  1950.  of the last column because there's no tab stop there.   The \` command
  1951.  moves  all the text  that  follows  it, up to the  \\ or \end{tabbing}
  1952.  command  that  ends  the line,  to the  right  margin  of the  tabbing
  1953.  environment.  There must be no \> or \' command between the \` and the
  1954.  command that ends the line.
  1955.  
  1956.  SEE ALSO Environments, tabbing
  1957. ==>  \addcontentsline
  1958.  
  1959.  \addcontentsline{file}{sec_unit}{entry}
  1960.  
  1961.  The \addcontentsline  command  adds an entry to the specified  list or
  1962.  table where
  1963.  
  1964.   -  file is the extension of the file on which information is  to  be
  1965.      written:   toc (table of contents), lof (list of figures), or lot
  1966.      (list of tables).
  1967.  
  1968.   -  sec_unit controls the formatting of the entry.  It should be  one
  1969.      of the following, depending upon the value of the file argument:
  1970.  
  1971.       o  toc:  the name  of  the  sectional  unit,  such  as  part  or
  1972.          subsection.
  1973.  
  1974.       o  lof:  figure
  1975.  
  1976.       o  lot:  table
  1977.  
  1978.  
  1979.   -  entry is the text of the entry.
  1980.  
  1981.  SEE ALSO Table_of_Contents
  1982. ==>  \addtocontents
  1983.  
  1984.  \addtocontents{file}{text}
  1985.  
  1986.  The \addtocontents command adds text (or formatting commands) directly
  1987.  to the file that generates the table of contents or list of figures or
  1988.  tables.
  1989.  
  1990.   -  file is the extension of the file on which information is  to  be
  1991.      written:   toc (table of contents), lof (list of figures), or lot
  1992.      (list of tables).
  1993.  
  1994.   -  text is the information to be written.
  1995.  
  1996.  SEE ALSO Table_of_Contents
  1997. ==>  \addtocounter
  1998.  
  1999.  \addtocounter{counter}{value}
  2000.  
  2001.  The  \addtocounter  command  increments  the  counter  by  the  amount
  2002.  specified by the value argument.  The value argument can be negative.
  2003.  
  2004.  SEE ALSO Counters
  2005. ==>  \address
  2006.  
  2007.  \address{Return address}
  2008.  
  2009.  The  return  address,  as it should  appear  on  the  letter  and  the
  2010.  envelope.   Separate  lines of the address  should be separated  by \\
  2011.  commands.  If you do not make an \address declaration, then the letter
  2012.  will  be formatted  for  copying  onto  your  organization's  standard
  2013.  letterhead.  If you give an \address declaration, then the letter will
  2014.  be formatted as a personal letter.
  2015.  
  2016.  SEE ALSO Letters, Declarations
  2017. ==>  \addtolength
  2018.  
  2019.  \addtolength{\gnat}{length}
  2020.  
  2021.  The \addtolength  command  increments  a length command  by the amount
  2022.  specified in the length argument.  It can be a negative amount.
  2023.  
  2024.  SEE ALSO Lengths
  2025. ==>  \addvspace
  2026.  
  2027.  \addvspace{length}
  2028.  
  2029.  The  \addvspace  command  normally  adds  a vertical  space  of height
  2030.  length.  However, if vertical space has already been added to the same
  2031.  point  in the  output  by a previous  \addvspace  command,  then  this
  2032.  command will not add more space than needed to make the natural length
  2033.  of the total vertical space equal to length.
  2034.  
  2035.  SEE ALSO Spaces_and_Boxes
  2036. ==>  \alph
  2037.  
  2038.  \alph{counter}
  2039.  
  2040.  This  command  causes  the  value  of the  counter  to be  printed  in
  2041.  alphabetic characters.  The \alph command causes lower case alphabetic
  2042.  characters,  i.e., a, b, c...  while the \Alph  command  causes  upper
  2043.  case alphabetic characters, i.e., A, B, C...
  2044.  
  2045.  SEE ALSO Counters
  2046. ==>  \appendix
  2047.  
  2048.  \appendix
  2049.  
  2050.  The \appendix  command changes  the way sectional  units are numbered.
  2051.  The \appendix  command  generates  no text  and does  not  affect  the
  2052.  numbering or parts.
  2053.  
  2054.  SEE ALSO Sectioning
  2055. ==>  \arabic
  2056.  
  2057.  \arabic {counter}
  2058.  
  2059.  The \arabic command causes the value of the counter  to be printed  in
  2060.  arabic numbers, i.e., 3.
  2061.  
  2062.  SEE ALSO Counters
  2063. ==>  array
  2064.  
  2065.  \begin{array}{col1col2...coln}
  2066.  column 1 entry & column 2 entry ... & column n entry \\
  2067.  .
  2068.  .
  2069.  .
  2070.  \end{array}
  2071.  
  2072.  Math arrays are produced with the array environment.   It has a single
  2073.  mandatory argument describing  the number of columns and the alignment
  2074.  within them.  Each column, coln, is specified  by a single letter that
  2075.  tells how items in that row should be formatted.
  2076.  
  2077.   -  c for centered
  2078.  
  2079.   -  l for flushleft
  2080.  
  2081.   -  r for flushright
  2082.  
  2083.  Column entries must be separated  by an &.  Column entries may include
  2084.  other LaTeX commands.   Each row of the array must be terminated  with
  2085.  the string \\.
  2086.  
  2087.  SEE ALSO Environments
  2088. ==>  \author
  2089.  
  2090.  \author{names}
  2091.  
  2092.  The \author command declares  the author(s),  where names is a list of
  2093.  authors separated by \and commands.  Use \\ to separate lines within a
  2094.  single author's entry -- for example, to give the author's institution
  2095.  or address.
  2096.  
  2097.  NOTE: The milstd and book-form  styles have re-defined  the \maketitle
  2098.  command.   The \title declaration  is the only command  of those shown
  2099.  below that has any meaning.
  2100.  
  2101.  SEE ALSO Page_Styles, \maketitle
  2102. ==>  \bf
  2103.  
  2104.  Boldface typeface.
  2105.  
  2106.  SEE ALSO Typefaces, Styles
  2107. ==>  \bibitem
  2108.  
  2109.  \bibitem[label]{cite_key}
  2110.  
  2111.  The \bibitem  command  generates  an entry labeled  by label.   If the
  2112.  label argument is missing,  a number is generated  as the label, using
  2113.  the enumi counter.   The cite_key is any sequence of letters, numbers,
  2114.  and punctuation  symbols not containing  a comma.  This command writes
  2115.  an entry  on the aux file containing  cite_key  and the item's  label.
  2116.  When this aux file is read by the \begin{document} command, the item's
  2117.  label is associated  with cite_key, causing the reference  to cite_key
  2118.  by a \cite command to produce the associated label.
  2119.  
  2120.  SEE ALSO Environments, thebibliography
  2121. ==>  \bigskip
  2122.  
  2123.  The \bigskip  command  is equivalent  to \vspace{bigskipamount}  where
  2124.  bigskipamount is determined by the document style.
  2125.  
  2126.  SEE ALSO Spaces_and_Boxes
  2127. ==>  \cdots
  2128.  
  2129.  The \cdots command produces a horizontal  ellipsis  where the dots are
  2130.  raised to the center of the line.
  2131.  
  2132.  SEE ALSO Math_Formulas, Math_Miscellany
  2133. ==>  center
  2134.  
  2135.  \begin{center}
  2136.  Text on line 1 \\
  2137.  Text on line 2 \\
  2138.  .
  2139.  .
  2140.  .
  2141.  \end{center}
  2142.  
  2143.  The center environment  allows you to create a paragraph consisting of
  2144.  lines  that are centered  within  the left  and right  margins  on the
  2145.  current page.  Each line must be terminated with a \\.
  2146.  
  2147.  SEE ALSO Environments
  2148. ==>  \centering
  2149.  
  2150.  This  declaration  corresponds   to  the  center  environment.    This
  2151.  declaration  can be used inside  an environment  such as quote or in a
  2152.  parbox.  The text of a figure or table can be centered  on the page by
  2153.  putting a \centering  command at the beginning  of the figure or table
  2154.  environment.
  2155.  
  2156.  Unlike the center environment, the \centering command does not start a
  2157.  new paragraph; it simply changes how LaTeX formats paragraph units. To
  2158.  affect a paragraph  unit's format,  the scope of the declaration  must
  2159.  contain the blank line or \end command (of an environment  like quote)
  2160.  that ends the paragraph unit.
  2161.  
  2162.  SEE ALSO Environments, center
  2163. ==>  \circle
  2164.  
  2165.  \circle[*]{diameter}
  2166.  
  2167.  The \circle command produces a circle of the specified  diameter.   If
  2168.  the *-form of the command is used, LaTeX draws a solid circle.
  2169.  
  2170.  SEE ALSO Environments, picture
  2171. ==>  \cite
  2172.  
  2173.  \cite[text]{key_list}
  2174.  
  2175.  The  key_list  argument  is a list  of citation  keys.   This  command
  2176.  generates  an in-text citation to the references  associated  with the
  2177.  keys  in  key_list   by  entries   on  the  aux  file   read   by  the
  2178.  \begin{document} command.
  2179.  
  2180.  SEE ALSO Environments, thebibliography
  2181. ==>  \cleardoublepage
  2182.  
  2183.  The \cleardoublepage  command  ends the current  page  and causes  all
  2184.  figures  and tables  that  have  so far appeared  in the  input  to be
  2185.  printed.  In a two-sided printing style, it also makes the next page a
  2186.  right-hand (odd-numbered) page, producing a blank page if necessary.
  2187.  
  2188.  SEE ALSO Line_and_Page_Breaking
  2189. ==>  \clearpage
  2190.  
  2191.  The \clearpage  command  ends the current  page and causes all figures
  2192.  and tables that have so far appeared in the input to be printed.
  2193.  
  2194.  SEE ALSO Line_and_Page_Breaking
  2195. ==>  \cline
  2196.  
  2197.  \cline{i-j}
  2198.  
  2199.  The  \cline  command   draws  horizontal   lines  across  the  columns
  2200.  specified,  beginning  in column i and ending  in column  j, which are
  2201.  identified in the mandatory argument.
  2202.  
  2203.  SEE ALSO Environments, tabular
  2204. ==>  \closing
  2205.  
  2206.  \closing{text}
  2207.  
  2208.  The letter closes with a \closing command, i.e.,
  2209.  
  2210.  \closing{Best Regards,}
  2211.  
  2212.  SEE ALSO Letters
  2213. ==>  \dashbox
  2214.  
  2215.  \dashbox{dash length}(width,height){ ...  }
  2216.  
  2217.  The \dashbox has an extra argument  which specifies  the width of each
  2218.  dash.  A dashed box looks best when the width and height are multiples
  2219.  of the dash length.
  2220.  
  2221.  SEE ALSO Environments, picture
  2222. ==>  \date
  2223.  
  2224.  \date{text}
  2225.  
  2226.  The \date command  declares  text to be the document's  date.  With no
  2227.  \date command, the current date is used.
  2228.  
  2229.  SEE ALSO Page_Styles, \maketitle
  2230. ==>  \ddots
  2231.  
  2232.  The \ddots command produces a diagonal ellipsis.
  2233.  
  2234.  SEE ALSO Math_Formulas, Math_Miscellany
  2235. ==>  description
  2236.  
  2237.  \begin{description}
  2238.  \item [label] First item
  2239.  \item [label] Second item
  2240.  .
  2241.  .
  2242.  .
  2243.  \end{description}
  2244.  
  2245.  The description environment  is used to make labeled lists.  The label
  2246.  is bold face and flushed right.
  2247.  
  2248.  SEE ALSO Environments
  2249. ==>  \dotfill
  2250.  
  2251.  The \dotfill  command  produces  a rubber  length  that produces  dots
  2252.  instead of just spaces.
  2253.  
  2254.  SEE ALSO Spaces_and_Boxes
  2255. ==>  \em
  2256.  
  2257.  Emphasis (toggles between \it and \rm).
  2258.  
  2259.  SEE ALSO Typefaces, Styles
  2260. ==>  enumerate
  2261.  
  2262.  \begin{enumerate}
  2263.  \item First item
  2264.  \item Second item
  2265.  .
  2266.  .
  2267.  .
  2268.  \end{enumerate}
  2269.  
  2270.  The enumerate environment produces a numbered list.  Enumerations  can
  2271.  be nested within one another,  up to four levels deep.   They can also
  2272.  be nested within other paragraph-making environments.
  2273.  
  2274.  Each item of an enumerated  list begins with an \item command.   There
  2275.  must be at least one \item command within the environment.
  2276.  
  2277.  SEE ALSO Environments
  2278. ==>  eqnarray
  2279.  
  2280.  \begin{eqnarray}
  2281.  math formula 1 \\
  2282.  math formula 2 \\
  2283.  .
  2284.  .
  2285.  .
  2286.  \end{eqnarray}
  2287.  
  2288.  The eqnarray environment is used to display a sequence of equations or
  2289.  inequalities.   It is very much like a three-column array environment,
  2290.  with consecutive  rows separated by \\ and consecutive  items within a
  2291.  row separated  by an &.  An equation  number  is placed  on every line
  2292.  unless that line has a \nonumber command.
  2293.  
  2294.  SEE ALSO Environments
  2295. ==>  equation
  2296.  
  2297.  \begin{equation}
  2298.   math formula
  2299.  \end{equation}
  2300.  
  2301.  The equation environment  centers your equation on the page and places
  2302.  the equation number in the right margin.
  2303.  
  2304.  SEE ALSO Environments
  2305. ==>  figure
  2306.  
  2307.  \begin{figure}[placement]
  2308.  
  2309.   body of the figure
  2310.  
  2311.  \caption{figure title}
  2312.  \end{figure}
  2313.  
  2314.  Figures  are objects  that are not part  of the normal  text,  and are
  2315.  usually  "floated"  to a convenient  place,  like  the top  of a page.
  2316.  Figures will not be split between two pages.
  2317.  
  2318.  The optional argument [placement]  determines  where LaTeX will try to
  2319.  place your figure.  There are four places where LaTeX can possibly put
  2320.  a float:
  2321.  
  2322.   -  h:  Here  -  at  the  position  in  the  text  where  the  figure
  2323.      environment appears.
  2324.  
  2325.   -  t:  Top - at the top of a text page.
  2326.  
  2327.   -  b:  Bottom - at the bottom of a text page.
  2328.  
  2329.   -  p:  Page of floats - on a separate float page, which  is  a  page
  2330.      containing no text, only floats.
  2331.  
  2332.  
  2333.  The standard report and article styles use the default placement tbp.
  2334.  
  2335.  
  2336.  The body of the figure  is made up of whatever  text, LaTeX  commands,
  2337.  etc., you wish.  The \caption command allows you to title your figure.
  2338.  
  2339.  SEE ALSO Environments
  2340. ==>  \fbox
  2341.  
  2342.  \fbox{text}
  2343.  
  2344.  The \fbox command  is exactly  the same as the \mbox  command,  except
  2345.  that it puts a frame around the outside of the box that it creates.
  2346.  
  2347.  SEE ALSO Spaces_and_Boxes
  2348. ==>  \flushbottom
  2349.  
  2350.  The \flushbottom  declaration  makes  all text pages  the same height,
  2351.  adding extra vertical space when necessary to fill out the page.
  2352.  
  2353.  SEE ALSO Document_Styles
  2354. ==>  flushleft
  2355.  
  2356.  \begin{flushleft}
  2357.  Text on line 1 \\
  2358.  Text on line 2 \\
  2359.  .
  2360.  .
  2361.  .
  2362.  \end{flushleft}
  2363.  
  2364.  The flushleft environment  allows you to create a paragraph consisting
  2365.  of lines  that are flushed  left to the left-hand  margin.   Each line
  2366.  must be terminated with a \\.
  2367.  
  2368.  SEE ALSO Environments
  2369. ==>  flushright
  2370.  
  2371.  \begin{flushright}
  2372.  Text on line 1 \\
  2373.  Text on line 2 \\
  2374.  .
  2375.  .
  2376.  .
  2377.  \end{flushright}
  2378.  
  2379.  The flushright environment allows you to create a paragraph consisting
  2380.  of lines that are flushed  right to the right-hand  margin.  Each line
  2381.  must be terminated with a \\.
  2382.  
  2383.  SEE ALSO Environments
  2384. ==>  \fnsymbol
  2385.  
  2386.  \fnsymbol{counter}
  2387.  
  2388.  The \fnsymbol command causes the value of the counter to be printed in
  2389.  a specific  sequence  of nine symbols  that can be used  for numbering
  2390.  footnotes.
  2391.  
  2392.  SEE ALSO Counters
  2393. ==>  \footnote
  2394.  
  2395.  \footnote[number]{text}
  2396.  
  2397.  The \footnote  command places the numbered footnote text at the bottom
  2398.  of the current page.  The optional argument, number, is used to change
  2399.  the default footnote  number.   This command can only be used in outer
  2400.  paragraph mode.
  2401.  
  2402.  SEE ALSO Footnotes
  2403. ==>  \footnotemark
  2404.  
  2405.  The \footnotemark  command puts the footnote number in the text.  This
  2406.  command can be used in inner paragraph mode.  The text of the footnote
  2407.  is supplied by the \footnotetext command.
  2408.  
  2409.  SEE ALSO Footnotes
  2410. ==>  \footnotesize
  2411.  
  2412.  Third smallest  of 10 typefaces  available.   This is the default size
  2413.  for footnotes.
  2414.  
  2415.  SEE ALSO Typefaces, Sizes
  2416. ==>  \footnotetext
  2417.  
  2418.  \footnotetext [number] {text}
  2419.  
  2420.  The \footnotetext command produces the text to be placed at the bottom
  2421.  of the page.  This command  can come anywhere  after the \footnotemark
  2422.  command.   The \footnotetext  command  must appear  in outer paragraph
  2423.  mode.
  2424.  
  2425.  The optional argument,  number, is used to change the default footnote
  2426.  number.
  2427.  
  2428.  SEE ALSO Footnotes
  2429. ==>  \frac
  2430.  
  2431.  \frac{num}{den}
  2432.  
  2433.  The \frac command produces the fraction num divided by den.
  2434.  
  2435.  SEE ALSO Math_Formulas, Math_Miscellany
  2436. ==>  \frame
  2437.  
  2438.  \frame{ ...  }
  2439.  
  2440.  The  \frame  command  puts  a  rectangular  frame  around  the  object
  2441.  specified  in the argument.   The reference  point is the bottom  left
  2442.  corner of the frame.  No extra space is put between  the frame and the
  2443.  object.
  2444.  
  2445.  SEE ALSO Environments, picture
  2446. ==>  \framebox
  2447.  
  2448.  \framebox[width][position]{text}
  2449.  
  2450.  The \framebox  command  is exactly  the same as the \makebox  command,
  2451.  except  that it puts a frame  around  the outside  of the box that  it
  2452.  creates.
  2453.  
  2454.  The framebox  command  produces  a rule  of thickness  \fboxrule,  and
  2455.  leaves a space \fboxsep between the rule and the contents of the box.
  2456.  
  2457.  SEE ALSO Spaces_and_Boxes, Environments, picture
  2458. ==>  \hfill
  2459.  
  2460.  The \hfill fill command produces  a rubber length which can stretch or
  2461.  shrink horizontally.  It will be filled with spaces.
  2462.  
  2463.  SEE ALSO Spaces_and_Boxes
  2464. ==>  \hline
  2465.  
  2466.  The \hline command will draw a horizontal line the width of the table.
  2467.  It's most commonly used to draw a line at the top, bottom, and between
  2468.  the rows of the table.
  2469.  
  2470.  SEE ALSO Environments, tabular
  2471. ==>  \hrulefill
  2472.  
  2473.  The \hrulefill fill command produces a rubber length which can stretch
  2474.  or shrink horizontally.  It will be filled with a horizontal rule.
  2475.  
  2476.  SEE ALSO Spaces_and_Boxes
  2477. ==>  \hspace
  2478.  
  2479.  \hspace[*]{length}
  2480.  
  2481.  The \hspace command  adds horizontal  space.   The length of the space
  2482.  can be expressed  in any terms that LaTeX understands,  i.e.,  points,
  2483.  inches, etc.  You can add negative  as well as positive  space with an
  2484.  \hspace command.  Adding negative space is like backspacing.
  2485.  
  2486.  LaTeX removes  horizontal  space that comes at the end of a line.   If
  2487.  you don't want LaTeX  to remove  this space,  include  the optional  *
  2488.  argument.  Then the space is never removed.
  2489.  
  2490.  SEE ALSO Spaces_and_Boxes
  2491. ==>  \huge
  2492.  
  2493.  Second largest of 10 typefaces available.
  2494.  
  2495.  SEE ALSO Typefaces, Sizes
  2496. ==>  \Huge (capital "h")
  2497.  
  2498.  Largest of 10 typefaces available.   All fonts may not be available in
  2499.  this size.
  2500.  
  2501.  SEE ALSO Typefaces, Sizes
  2502. ==>  \hyphenation
  2503.  
  2504.  \hyphenation{words}
  2505.  
  2506.  The \hyphenation  command declares  allowed hyphenation  points, where
  2507.  words  is  a list  of  words,  separated  by  spaces,  in  which  each
  2508.  hyphenation point is indicated by a - character.
  2509.  
  2510.  SEE ALSO Line_and_Page_Breaking
  2511. ==>  \include
  2512.  
  2513.  \include{file}
  2514.  
  2515.  The \include  command  is used  in conjunction  with  the \includeonly
  2516.  command for selective  inclusion  of files.  The file argument  is the
  2517.  first  name of a file,  denoting  FILE.TEX.   If file  is one the file
  2518.  names in the file list of the \includeonly  command  or if there is no
  2519.  \includeonly command, the \include command is equivalent to
  2520.  
  2521.  \clearpage \input{file} \clearpage
  2522.  
  2523.  except  that  if the file  FILE.TEX  does  not exist,  then  a warning
  2524.  message  rather than an error is produced.   If the file is not in the
  2525.  file list, the \include command is equivalent to \clearpage.
  2526.  
  2527.  The \include command may not appear in the preamble  or in a file read
  2528.  by another \include command.
  2529.  
  2530.  SEE ALSO Splitting_the_Input
  2531. ==>  \includeonly
  2532.  
  2533.  \includeonly{file_list}
  2534.  
  2535.  The \includeonly  command  controls  which files will be read in by an
  2536.  \include command.  It can only appear in the preamble.
  2537.  
  2538.  SEE ALSO Splitting_the_Input
  2539. ==>  \indent
  2540.  
  2541.  This produces  a horizontal  space whose width equals the width of the
  2542.  paragraph indentation.   It is used to add paragraph indentation where
  2543.  it would otherwise be suppressed.
  2544.  
  2545.  SEE ALSO Making_Paragraphs
  2546. ==>  \input
  2547.  
  2548.  \input{file}
  2549.  
  2550.  The \input command causes the indicated file to be read and processed,
  2551.  exactly as if its contents  had been inserted  in the current  file at
  2552.  that point.  The file name may be a complete  file name with extension
  2553.  or just a first name, in which case the file FILE.TEX is used.
  2554.  
  2555.  SEE ALSO Splitting_the_Input
  2556. ==>  \it
  2557.  
  2558.  Italics typeface.
  2559.  
  2560.  SEE ALSO Typefaces, Styles
  2561. ==>  itemize
  2562.  
  2563.  \begin{itemize}
  2564.  \item First item
  2565.  \item Second item
  2566.  .
  2567.  .
  2568.  .
  2569.  \end{itemize}
  2570.  
  2571.  The itemize environment produces a bulleted list.  Itemizations can be
  2572.  nested within one another,  up to four levels deep.   They can also be
  2573.  nested within other paragraph-making environments.
  2574.  
  2575.  Each item of an itemized  list begins  with an \item  command.   There
  2576.  must be at least one \item command within the environment.
  2577.  
  2578.  SEE ALSO Environments
  2579. ==>  \kill
  2580.  
  2581.  The \kill command allows you to set tab stops without producing  text.
  2582.  It works just like the \\ except that it throws away the current  line
  2583.  instead  of producing  output for it.  The effect  of any \=, \+ or \-
  2584.  commands in that line remain in effect.
  2585.  
  2586.  SEE ALSO Environments, tabbing
  2587. ==>  \label
  2588.  
  2589.  \label{key}
  2590.  
  2591.  A \label command  appearing  in ordinary  text assigns  to the key the
  2592.  number of the current sectional unit; one appearing  inside a numbered
  2593.  environment assigns that number to the key.
  2594.  
  2595.  A key con consist of any sequence  of letters,  digits, or punctuation
  2596.  characters.  Upper- and lowercase letters are different.
  2597.  
  2598.  SEE ALSO Cross_References
  2599. ==>  \large
  2600.  
  2601.  Slightly larger than default typeface size.
  2602.  
  2603.  SEE ALSO Typefaces, Sizes
  2604. ==>  \Large (capital "l")
  2605.  
  2606.  Fourth largest of typefaces available.   Is generally  the default for
  2607.  titles.
  2608.  
  2609.  SEE ALSO Typefaces, Sizes
  2610. ==>  \LARGE (all caps)
  2611.  
  2612.  Third largest of typefaces available.
  2613.  
  2614.  SEE ALSO Typefaces, Sizes
  2615. ==>  \ldots
  2616.  
  2617.  The \ldots command produces  an ellipsis.   This command  works in any
  2618.  mode, not just math mode.
  2619.  
  2620.  SEE ALSO Math_Formulas, Math_Miscellany
  2621. ==>  \line
  2622.  
  2623.  \line(x slope,y slope){length}
  2624.  
  2625.  The \line command draws a line of the specified length and slope.
  2626.  
  2627.  SEE ALSO Environments, picture
  2628. ==>  \linebreak
  2629.  
  2630.  \linebreak[number]
  2631.  
  2632.  The \linebreak  command  tells LaTeX to break the current  line at the
  2633.  point of the command.   With the optional  argument,  number,  you can
  2634.  convert the \linebreak command from a demand to a request.  The number
  2635.  must  be a number  from  0 to 4.  The  higher  the  number,  the  more
  2636.  insistent the request is.
  2637.  
  2638.  The \linebreak  command causes LaTeX to stretch the line so it extends
  2639.  to the right margin.
  2640.  
  2641.  SEE ALSO Line_and_Page_Breaking
  2642. ==>  \linethickness
  2643.  
  2644.  \linethickness{dimension}
  2645.  
  2646.  Declares the thickness  of horizontal  and vertical lines in a picture
  2647.  environment to be dimension, which must be a positive length.  It does
  2648.  not affect the thickness  of slanted lines and circles, or the quarter
  2649.  circles drawn by \oval to form the corners of an oval.
  2650.  
  2651.  SEE ALSO Environments, picture
  2652. ==>  list
  2653.  
  2654.  \begin{list}{label}{spacing}
  2655.  \item First item
  2656.  \item Second item
  2657.  .
  2658.  .
  2659.  .
  2660.  \end{list}
  2661.  
  2662.  The {label}  argument  specifies  how items should  be labeled.   This
  2663.  argument  is a piece  of text that  is inserted  in a box to form  the
  2664.  label.   This  argument  can and  usually  does  contain  other  LaTeX
  2665.  commands.
  2666.  
  2667.  The  {spacing}  argument  contains  commands  to  change  the  spacing
  2668.  parameters  for the list.  This argument will most often be null, i.e.
  2669.  {}.  This will select all default  spacing  which should  suffice  for
  2670.  most cases.
  2671.  
  2672.  SEE ALSO Environments
  2673. ==>  \location
  2674.  
  2675.  \location {address}
  2676.  
  2677.  This modifies your organization's standard address.  This only appears
  2678.  if the firstpage pagestyle is selected.
  2679.  
  2680.  SEE ALSO Letters, Declarations
  2681. ==>  \makebox
  2682.  
  2683.  \makebox[width][position]{text}
  2684.  
  2685.  The \makebox command creates a box to contain the text specified.  The
  2686.  width  of the box is specified  by the optional  width  argument.  The
  2687.  position  of the text  within  the box is determined  by the  optional
  2688.  position argument.
  2689.  
  2690.   -  c - centered (default)
  2691.  
  2692.   -  l - flushleft
  2693.  
  2694.   -  r - flushright
  2695.  
  2696.  SEE ALSO Spaces_and_Boxes
  2697.                                 * * *
  2698.  \makebox(width,height)[position]{ ...  }
  2699.  
  2700.  The \makebox  command for the picture  environment  is similar  to the
  2701.  normal  \makebox  command  except  that you must specify  a width  and
  2702.  height in multiples of \unitlength.
  2703.  
  2704.  The optional argument,  [position],  specifies  the quadrant that your
  2705.  text appears in.  You may select up to two of the following:
  2706.  
  2707.   -  t:  Moves the item to the top of the rectangle
  2708.  
  2709.   -  b:  Moves the item to the bottom
  2710.  
  2711.   -  l:  Moves the item to the left
  2712.  
  2713.   -  r:  Moves the item to the right
  2714.  
  2715.  
  2716.  SEE ALSO Environments, picture
  2717. ==>  \maketitle
  2718.  
  2719.  \maketitle
  2720.  
  2721.  The \maketitle  command generates  a title on a separate  title page -
  2722.  except in the article style, where the title normally  goes at the top
  2723.  of the first page.  Information  used to produce the title is obtained
  2724.  from the following declarations.
  2725.  
  2726.  SEE ALSO Page_Styles
  2727. ==>  \mark
  2728.  
  2729.  \markboth{left head}{right head} \markright{right head}
  2730.  
  2731.  The \markboth and \markright commands are used in conjunction with the
  2732.  page  style  myheadings  for setting  either  both  or just  the right
  2733.  heading.  In addition to their use with the myheadings page style, you
  2734.  can use them to override  the normal headings  in the headings  style,
  2735.  since LaTeX uses these  same commands  to generate  those  heads.  You
  2736.  should  note  that  a left-hand  heading  is  generated  by  the  last
  2737.  \markboth  command  before  the end of the  page,  while  a right-hand
  2738.  heading is generated by the first \markboth  or \markright  that comes
  2739.  on the page if there  is one,  otherwise  by the last  one before  the
  2740.  page.
  2741.  
  2742.  SEE ALSO Page_Styles, \pagestyle
  2743. ==>  \mbox
  2744.  
  2745.  \mbox{text}
  2746.  
  2747.  The \mbox  command  creates  a box just wide enough  to hold  the text
  2748.  created by its argument.
  2749.  
  2750.  SEE ALSO Spaces_and_Boxes
  2751. ==>  \medskip
  2752.  
  2753.  The \medskip  command  is equivalent  to \vspace{medskipamount}  where
  2754.  medskipamount is determined by the document style.
  2755.  
  2756.  SEE ALSO Spaces_and_Boxes
  2757. ==>  minipage
  2758.  
  2759.  \begin{minipage}[position]{width}
  2760.   text
  2761.  \end{minipage}
  2762.  
  2763.  The minipage  environment  is similar to a \parbox command.   It takes
  2764.  the same optional position argument and mandatory width argument.  You
  2765.  may use other paragraph-making environments inside a minipage.
  2766.  
  2767.  Footnotes  in a minipage  environment  are handled  in a way  that  is
  2768.  particularly  useful for putting footnotes  in figures  or tables.   A
  2769.  \footnote or \footnotetext  command puts the footnote at the bottom of
  2770.  the minipage  instead  of at the bottom  of the page,  and it uses the
  2771.  mpfootnote counter instead of the ordinary footnote counter.
  2772.  
  2773.  NOTE:  Don't  put  one  minipage  inside  another  if  you  are  using
  2774.  footnotes; they may wind up at the bottom of the wrong minipage.
  2775.  
  2776.  SEE ALSO Environments
  2777. ==>  \multicolumn
  2778.  
  2779.  \multicolumn{cols}{pos}{text}
  2780.  
  2781.  The \multicolumn  is used to make an entry that spans several columns.
  2782.  The first mandatory argument, cols, specifies the number of columns to
  2783.  span.  The second mandatory argument, pos, specifies the formatting of
  2784.  the entry;  c for centered,  l for flushleft,  r for flushright.   The
  2785.  third mandatory argument, text, specifies  what text is to make up the
  2786.  entry.
  2787.  
  2788.  SEE ALSO Environments, tabular
  2789. ==>  \multiput
  2790.  
  2791.  \multiput(x coord,y coord)(delta x,delta y){number of copies}{object}
  2792.  
  2793.  The \multiput command can be used when you are putting the same object
  2794.  in a regular pattern across a picture.
  2795.  
  2796.  SEE ALSO Environments, picture
  2797. ==>  \newcommand
  2798.  
  2799.  \newcommand{cmd}[args]{def}
  2800.  \renewcommand{cmd}[args]{def}
  2801.  
  2802.  These commands define (or redefine) a command.
  2803.  
  2804.   -  cmd:  A command name beginning with a \.  For \newcommand it must
  2805.      not  be  already  defined  and  must  not  begin  with  \end; for
  2806.      \renewcommand it must already be defined.
  2807.  
  2808.   -  args:  An integer from 1 to 9 denoting the number of arguments of
  2809.      the  command  being  defined.   The default is for the command to
  2810.      have no arguments.
  2811.  
  2812.   -  def:  The text to be substituted for every occurrence of  cmd;  a
  2813.      parameter  of  the  form #n in cmd is replaced by the text of the
  2814.      nth argument when this substitution takes place.
  2815.  
  2816.  SEE ALSO Definitions
  2817. ==>  \newcounter
  2818.  
  2819.  \newcounter{foo}[counter]
  2820.  
  2821.  The \newcounter command defines a new counter named foo.  The optional
  2822.  argument  [counter]  causes the counter  foo to be reset whenever  the
  2823.  counter named in the optional argument is incremented.
  2824.  
  2825.  SEE ALSO Counters
  2826. ==>  \newenvironment
  2827.  
  2828.  \newenvironment{nam}[args]{begdef}{enddef}
  2829.  \renewenvironment{nam}[args]{begdef}{enddef}
  2830.  
  2831.  These commands define or redefine an environment.
  2832.  
  2833.   -  nam:  The name of the  environment.   For  \newenvironment  there
  2834.      must  be  no  currently defined environment by that name, and the
  2835.      command  \nam  must  be  undefined.   For  \renewenvironment  the
  2836.      environment must already be defined.
  2837.  
  2838.   -  args:  An integer from 1 to 9 denoting the number of arguments of
  2839.      the newly-defined environment.  The default is no arguments.
  2840.  
  2841.   -  begdef:   The  text   substituted   for   every   occurrence   of
  2842.      \begin{name};  a  parameter  of the form #n in cmd is replaced by
  2843.      the text of the nth argument when this substitution takes place.
  2844.  
  2845.   -  enddef:  The text substituted for every occurrence of  \end{nam}.
  2846.      It may not contain any argument parameters.
  2847.  
  2848.  SEE ALSO Definitions
  2849. ==>  \newfont
  2850.  
  2851.  \newfont{cmd}{font_name}
  2852.  
  2853.  Defines the command name cmd, which must not be currently  defined, to
  2854.  be a declaration  that  selects  the font  named  font_name  to be the
  2855.  current font.
  2856.  
  2857.  SEE ALSO Definitions
  2858. ==>  \newlength
  2859.  
  2860.  \newlength{\gnat}
  2861.  
  2862.  The \newlength  command defines  the mandatory  argument,  \gnat, as a
  2863.  length  command  with  a value  of 0in.   An error  occurs  if a \gnat
  2864.  command already exists.
  2865.  
  2866.  SEE ALSO Lengths
  2867. ==>  \newline
  2868.  
  2869.  The \newline  command breaks the line right where it is.  The \newline
  2870.  command can be used only in paragraph mode.
  2871.  
  2872.  SEE ALSO Line_and_Page_Breaking
  2873. ==>  \newpage
  2874.  
  2875.  The \newpage command ends the current page.
  2876.  
  2877.  SEE ALSO Line_and_Page_Breaking
  2878. ==>  \newsavebox
  2879.  
  2880.  \newsavebox{cmd}
  2881.  
  2882.  Declares  cmd,  which  must  be a command  name  that  is not  already
  2883.  defined, to be a bin for saving boxes.
  2884.  
  2885.  SEE ALSO Spaces_and_Boxes
  2886. ==>  \newtheorem
  2887.  
  2888.  \newtheorem{env_name}{caption}[within]
  2889.  \newtheorem{env_name}[numbered_like]{caption}
  2890.  
  2891.  This command defines a theorem-like environment.
  2892.  
  2893.   -  env_name:  The name of the environment -- a  string  of  letters.
  2894.      Must not be the name of an existing environment or counter.
  2895.  
  2896.   -  caption:  The text printed at the beginning of  the  environment,
  2897.      right before the number.
  2898.  
  2899.   -  within:  The name of an already defined  counter,  usually  of  a
  2900.      sectional  unit.   Provides  a means of resetting the new theorem
  2901.      counter within the sectional unit.
  2902.  
  2903.   -  numbered_like:  The  name  of  an  already  defined  theorem-like
  2904.      environment.
  2905.  
  2906.  
  2907.  The \newtheorem command may have at most one optional argument.
  2908.  
  2909.  SEE ALSO Definitions
  2910. ==>  \nocite
  2911.  
  2912.  \nocite{key_list}
  2913.  
  2914.  The \nocite command produces no text, but writes key_list,  which is a
  2915.  list of one or more citation keys, on the aux file.
  2916.  
  2917.  SEE ALSO Environments, thebibliography
  2918. ==>  \noindent
  2919.  
  2920.  When  used  at the  beginning  of the  paragraph,  it  suppresses  the
  2921.  paragraph indentation.   It has no effect when used in the middle of a
  2922.  paragraph.
  2923.  
  2924.  SEE ALSO Making_Paragraphs
  2925. ==>  \nolinebreak
  2926.  
  2927.  \nolinebreak[number]
  2928.  
  2929.  The \nolinebreak command prevents LaTeX  from  breaking  the  current
  2930.  line  at  the  point  of  the  command.   With the optional argument,
  2931.  number, you can convert the \nolinebreak command from a demand  to  a
  2932.  request.   The  number  must be a number from 0 to 4.  The higher the
  2933.  number, the more insistent the request is.
  2934.  
  2935.  SEE ALSO Line_and_Page_Breaking
  2936. ==>  \normalsize (default)
  2937.  
  2938.  The size of \normalsize  is defined by as 10pt unless the 11pt or 12pt
  2939.  document style option is used.
  2940.  
  2941.  SEE ALSO Typefaces, Sizes
  2942. ==>  \nopagebreak
  2943.  
  2944.  \nopagebreak[number]
  2945.  
  2946.  The \nopagebreak command prevents LaTeX form breaking the current page
  2947.  at the point of the command.  With the optional argument,  number, you
  2948.  can convert the \nopagebreak  command from a demand to a request.  The
  2949.  number must be a number from 0 to 4.  The higher the number,  the more
  2950.  insistent the request is.
  2951.  
  2952.  SEE ALSO Line_and_Page_Breaking
  2953. ==>  \onecolumn
  2954.  
  2955.  The  \onecolumn   declaration   starts   a  new  page   and   produces
  2956.  single-column output.
  2957.  
  2958.  SEE ALSO Document_Styles
  2959. ==>  \opening
  2960.  
  2961.  \opening{text}
  2962.  
  2963.  The letter begins with the \opening command.  The mandatory  argument,
  2964.  text, is what ever text you wish to start your letter, i.e.,
  2965.  
  2966.  \opening{Dear John,}
  2967.  
  2968.  SEE ALSO Letters
  2969. ==>  \oval
  2970.  
  2971.  \oval(width,height)[portion]
  2972.  
  2973.  The \oval command  produces  a rectangle  with rounded  corners.   The
  2974.  optional argument, [portion], allows you to select part of the oval.
  2975.  
  2976.   -  t:  Selects the top portion
  2977.  
  2978.   -  b:  Selects the bottom portion
  2979.  
  2980.   -  r:  Selects the right portion
  2981.  
  2982.   -  l:  Selects the left portion
  2983.  
  2984.  SEE ALSO Environments, picture
  2985. ==>  \overbrace
  2986.  
  2987.  \overbrace{text}
  2988.  
  2989.  The \overbrace command generates a brace over text.
  2990.  
  2991.  SEE ALSO Math_Formulas, Math_Miscellany
  2992. ==>  \overline
  2993.  
  2994.  \overline{text}
  2995.  
  2996.  The \overline command causes the argument text to be overlined.
  2997.  
  2998.  SEE ALSO Math_Formulas, Math_Miscellany
  2999. ==>  \pagebreak
  3000.  
  3001.  \pagebreak[number]
  3002.  
  3003.  The \pagebreak  command  tells LaTeX to break the current  page at the
  3004.  point of the command.   With the optional  argument,  number,  you can
  3005.  convert the \pagebreak command from a demand to a request.  The number
  3006.  must  be a number  from  0 to 4.  The  higher  the  number,  the  more
  3007.  insistent the request is.
  3008.  
  3009.  SEE ALSO Line_and_Page_Breaking
  3010. ==>  \pagenumbering
  3011.  
  3012.  \pagenumbering{num_style}
  3013.  
  3014.  Specifies  the style of page numbers.   Possible  values  of num_style
  3015.  are:
  3016.  
  3017.   -  arabic:  Arabic numerals
  3018.  
  3019.   -  roman:  Lowercase roman numerals
  3020.  
  3021.   -  Roman:  Uppercase roman numerals
  3022.  
  3023.   -  alph:  Lowercase letters
  3024.  
  3025.   -  Alph:  Uppercase letters
  3026.  
  3027.  SEE ALSO Page_Styles
  3028. ==>  \pageref
  3029.  
  3030.  \pageref{key}
  3031.  
  3032.  The \pageref command produces the page number of the place in the text
  3033.  where the corresponding \label command appears.
  3034.  
  3035.  SEE ALSO Cross_References
  3036. ==>  \pagestyle
  3037.  
  3038.  \pagestyle{option}
  3039.  
  3040.  The \pagestyle  command  changes  the style  from the current  page on
  3041.  throughout the remainder of your document.
  3042.  
  3043.  The valid options are:
  3044.  
  3045.   -  plain:  Just a plain page number.
  3046.  
  3047.   -  empty:  Produces empty heads and feet - no page numbers.
  3048.  
  3049.   -  headings:  Puts running headings  on  each  page.   The  document
  3050.      style specifies what goes in the headings.
  3051.  
  3052.   -  myheadings:  You specify what is to go in the  heading  with  the
  3053.      \markboth or the \markright commands.
  3054.  
  3055.  SEE ALSO Page_Styles
  3056. ==>  \par
  3057.  
  3058.  Equivalent  to a blank line; often used to make command or environment
  3059.  definitions easier to read.
  3060.  
  3061.  SEE ALSO Making_Paragraphs
  3062. ==>  \parbox
  3063.  
  3064.  \parbox[position]{width}{text}
  3065.  
  3066.  A parbox is a box whose contents  are created in paragraph  mode.  The
  3067.  \parbox has two mandatory arguments:
  3068.  
  3069.  1.  width:  specifies the width of the parbox, and
  3070.  
  3071.  2.  text:  the text that goes inside the parbox.
  3072.  
  3073.  
  3074.  LaTeX will position a parbox so its center lines up with the center of
  3075.  the text line.  An optional  first argument,  position,  allows you to
  3076.  line up either the top or bottom line in the parbox.
  3077.  
  3078.  A \parbox  command  is used for a parbox  containing  a small piece of
  3079.  text, with nothing fancy inside.  In particular, you shouldn't use any
  3080.  of the paragraph-making  environments  inside a \parbox argument.  For
  3081.  larger pieces  of text, including  ones containing  a paragraph-making
  3082.  environment, you should use a minipage environment.
  3083.  
  3084.  SEE ALSO Spaces_and_Boxes
  3085. ==>  picture
  3086.  
  3087.  \begin{picture}(width,height)(x offset,y offset)
  3088.  .
  3089.   picture commands
  3090.  .
  3091.  \end{picture}
  3092.  
  3093.  The picture  environment  allows you to create  just about any kind of
  3094.  picture you want containing text, lines, arrows and circles.  You tell
  3095.  LaTeX  where  to  put  things  in  the  picture  by  specifying  their
  3096.  coordinates.   A coordinate  is a number that may have a decimal point
  3097.  and a minus  sign  - a number  like  5, 2.3 or -3.1416.   A coordinate
  3098.  specifies a length in multiples of the unit length \unitlength,  so if
  3099.  \unitlength  has been set to 1cm, then the coordinate 2.54 specifies a
  3100.  length of 2.54 centimeters.   You can change  the value of \unitlength
  3101.  anywhere  you want, using the \setlength  command,  but strange things
  3102.  will happen if you try changing it inside the picture environment.
  3103.  
  3104.  A position is a pair of coordinates,  such as (2.4,-5), specifying the
  3105.  point  with x-coordinate  2.4 and y-coordinate  -5.   Coordinates  are
  3106.  specified  in the  usual  way  with  respect  to an origin,  which  is
  3107.  normally  at the lower-left  corner of the picture.   Note that when a
  3108.  position  appears as an argument,  it is not enclosed  in braces;  the
  3109.  parentheses serve to delimit the argument.
  3110.  
  3111.  The  picture  environment  has  one  mandatory  argument,  which  is a
  3112.  position.   It specifies  the size  of the picture.   The  environment
  3113.  produces  a rectangular  box with width and height determined  by this
  3114.  argument's x- and y-coordinates.
  3115.  
  3116.  The  picture  environment  also  has  an optional  position  argument,
  3117.  following  the size argument,  that  can change  the origin.   (Unlike
  3118.  ordinary optional arguments,  this argument is not contained in square
  3119.  brackets.) The optional argument gives the coordinates of the point at
  3120.  the lower-left corner of the picture (thereby determining the origin).
  3121.  For example, if \unitlength has been set to 1mm, the command
  3122.  
  3123.  \begin{picture}(100,200)(10,20)
  3124.  
  3125.  produces   a  picture   of  width  100  millimeters   and  height  200
  3126.  millimeters,  whose lower-left  corner is the point (10,20)  and whose
  3127.  upper-right  corner is therefore the point (110,220).   When you first
  3128.  draw a picture,  you will  omit  the optional  argument,  leaving  the
  3129.  origin  at the lower-left  corner.   If you then want  to modify  your
  3130.  picture by shifting everything, you just add the appropriate  optional
  3131.  argument.
  3132.  
  3133.  The environment's  mandatory  argument determines  the nominal size of
  3134.  the picture.   This need  bear  no relation  to how large  the picture
  3135.  really  is; LaTeX will happily  allow  you to put things  outside  the
  3136.  picture, or even off the page.  The picture's  nominal size is used by
  3137.  TeX in determining how much room to leave for it.
  3138.  
  3139.  Everything that appears in a picture is drawn by the \put command. The
  3140.  command
  3141.  
  3142.  \put (11.3,-.3){ ... }
  3143.  
  3144.  puts the object specified  by "..." in the picture, with its reference
  3145.  point at coordinates  (11.3,-.3).   The reference  points  for various
  3146.  objects will be described below.
  3147.  
  3148.  The \put command creates an LR box.  You can put anything  in the text
  3149.  argument  of the \put command  that you'd put into the argument  of an
  3150.  \mbox and related  commands.   When you do this,  the reference  point
  3151.  will be the lower left corner of the box.
  3152.  
  3153.  SEE ALSO Environments
  3154. ==>  \put
  3155.  
  3156.  \put(x coord,y coord){ ...  }
  3157.  
  3158.  The \put command places the item specified  by the mandatory  argument
  3159.  at the given coordinates.
  3160.  
  3161.  SEE ALSO Environments, picture
  3162. ==>  quotation
  3163.  
  3164.  \begin{quotation}
  3165.   text
  3166.  \end{quotation}
  3167.  
  3168.  The margins of the quotation environment  are indented on the left and
  3169.  the right.   The  text  is justified  at both  margins  and  there  is
  3170.  paragraph  indentation.   Leaving a blank line between text produces a
  3171.  new paragraph.
  3172.  
  3173.  SEE ALSO Environments
  3174. ==>  quote
  3175.  
  3176.  \begin{quote}
  3177.   text
  3178.  \end{quote}
  3179.  
  3180.  The margins of the quote environment  are indented on the left and the
  3181.  right.  The text is justified  at both margins.   Leaving a blank line
  3182.  between text produces a new paragraph.
  3183.  
  3184.  SEE ALSO Environments
  3185. ==>  \raggedbottom
  3186.  
  3187.  The \raggedbottom  declaration  makes all pages the height of the text
  3188.  on that page.  No extra vertical space is added.
  3189.  
  3190.  SEE ALSO Document_Styles
  3191. ==>  \raggedleft
  3192.  
  3193.  This  declaration  corresponds  to the flushright  environment.   This
  3194.  declaration  can be used inside  an environment  such as quote or in a
  3195.  parbox.
  3196.  
  3197.  Unlike the flushright  environment,  the \raggedleft  command does not
  3198.  start a new paragraph;  it simply changes how LaTeX formats  paragraph
  3199.  units.   To  affect  a paragraph  unit's  format,  the  scope  of  the
  3200.  declaration  must  contain  the blank  line  or \end  command  (of  an
  3201.  environment like quote) that ends the paragraph unit.
  3202.  
  3203.  SEE ALSO Environments, flushright
  3204. ==>  \raggedright
  3205.  
  3206.  This  declaration  corresponds  to the  flushleft  environment.   This
  3207.  declaration  can be used inside  an environment  such as quote or in a
  3208.  parbox.
  3209.  
  3210.  Unlike the flushleft  environment,  the \raggedright  command does not
  3211.  start a new paragraph;  it simply changes how LaTeX formats  paragraph
  3212.  units.   To  affect  a paragraph  unit's  format,  the  scope  of  the
  3213.  declaration  must  contain  the blank  line  or \end  command  (of  an
  3214.  environment like quote) that ends the paragraph unit.
  3215.  
  3216.  SEE ALSO Environments, flushleft
  3217. ==>  \raisebox
  3218.  
  3219.  \raisebox{distance}[extend-above][extend-below]{text}
  3220.  
  3221.  The \raisebox  command  is used  to raise  or lower  text.   The first
  3222.  mandatory  argument  specifies  how high the text is to be raised  (or
  3223.  lowered if it is a negative amount).  The text itself is processed  in
  3224.  LR mode.
  3225.  
  3226.  Sometimes  it's useful  to make LaTeX think something  has a different
  3227.  size than  it really  does  - or a different  size  than  LaTeX  would
  3228.  normally think it has.  The \raisebox  command lets you tell LaTeX how
  3229.  tall it is.
  3230.  
  3231.  The first optional argument, extend-above,  makes LaTeX think that the
  3232.  text  extends  above  the line  by the amount  specified.   The second
  3233.  optional  argument,  extend-below,  makes  LaTeX  think  that the text
  3234.  extends below the line by the amount specified.
  3235.  
  3236.  SEE ALSO Spaces_and_Boxes
  3237. ==>  \ref
  3238.  
  3239.  \ref{key}
  3240.  
  3241.  The \ref command produces  the number of the sectional  unit, equation
  3242.  number, ... of the corresponding \label command.
  3243.  
  3244.  SEE ALSO Cross_References
  3245. ==>  \rm
  3246.  
  3247.  Roman typeface (default).
  3248.  
  3249.  SEE ALSO Typefaces, Styles
  3250. ==>  \roman
  3251.  
  3252.  \roman {counter}
  3253.  
  3254.  This command  causes the value of the counter  to be printed  in roman
  3255.  numerals.   The \roman command causes lower case roman numerals, i.e.,
  3256.  i, ii, iii...,  while  the \Roman  command  causes  upper  case  roman
  3257.  numerals, i.e., I, II, III...
  3258.  
  3259.  SEE ALSO Counters
  3260. ==>  \rule
  3261.  
  3262.  \rule[raise-height]{width}{thickness}
  3263.  
  3264.  The \rule command is used to produce horizontal  lines.  The arguments
  3265.  are defined as follows.
  3266.  
  3267.   o  raise-height:  specifies how high to raise the rule (optional)
  3268.  
  3269.   o  width:  specifies the length of the rule (mandatory)
  3270.  
  3271.   o  thickness:  specifies the thickness of the rule (mandatory)
  3272.  
  3273.  SEE ALSO Spaces_and_Boxes
  3274. ==>  \savebox
  3275.  
  3276.  \sbox{cmd}[text]
  3277.  \savebox{cmd}[width][pos]{text}
  3278.  
  3279.  These commands  typeset  text in a box just as for \mbox  or \makebox.
  3280.  However,  instead of printing  the resulting  box, they save it in bin
  3281.  cmd, which must have been declared with \newsavebox.
  3282.  
  3283.  SEE ALSO Spaces_and_Boxes
  3284. ==>  \sc
  3285.  
  3286.  Small caps typeface.
  3287.  
  3288.  SEE ALSO Typefaces, Styles
  3289. ==>  \scriptsize
  3290.  
  3291.  Second smallest of 10 typefaces available.
  3292.  
  3293.  SEE ALSO Typefaces, Sizes
  3294. ==>  \setcounter
  3295.  
  3296.  \setcounter{counter}{value}
  3297.  
  3298.  The  \setcounter  command  sets  the  value  of the  counter  to  that
  3299.  specified by the value argument.
  3300.  
  3301.  SEE ALSO Counters
  3302. ==>  \setlength
  3303.  
  3304.  \setlength{\gnat}{length}
  3305.  
  3306.  The \setlength  command  is used to set the value of a length command.
  3307.  The length  argument  can be expressed  in any terms  of length  LaTeX
  3308.  understands, i.e., inches (in), millimeters (mm), points (pt), etc.
  3309.  
  3310.  SEE ALSO Lengths
  3311. ==>  \settowidth
  3312.  
  3313.  \settowidth{\gnat}{text}
  3314.  
  3315.  The \settowidth  command  sets the value of a length command  equal to
  3316.  the width of the text argument.
  3317.  
  3318.  SEE ALSO Lengths
  3319. ==>  \sf
  3320.  
  3321.  Sans serif typeface.
  3322.  
  3323.  SEE ALSO Typefaces, Styles
  3324. ==>  \shortstack
  3325.  
  3326.  \shortstack[position]{...  \\ ...  \\ ...}
  3327.  
  3328.  The  \shortstack  command  produces  a stack  of objects.   The  valid
  3329.  positions are:
  3330.  
  3331.   -  r:  Moves the objects to the right of the stack
  3332.  
  3333.   -  l:  Moves the objects to the left of the stack
  3334.  
  3335.   -  c:  Moves the objects to the center of the stack (default)
  3336.  
  3337.  SEE ALSO Environments, picture
  3338. ==>  \signature
  3339.  
  3340.  \signature{Your name}
  3341.  
  3342.  Your name, as it should appear at the end of the letter underneath the
  3343.  space  for your signature.   Items  that should  go on separate  lines
  3344.  should be separated by \\ commands.
  3345.  
  3346.  SEE ALSO Letters, Declarations
  3347. ==>  \sl
  3348.  
  3349.  Slanted typeface.
  3350.  
  3351.  SEE ALSO Typefaces, Styles
  3352. ==>  \small
  3353.  
  3354.  Slightly smaller than default typeface size.
  3355.  
  3356.  SEE ALSO Typefaces, Sizes
  3357. ==>  \smallskip
  3358.  
  3359.  \smallskip
  3360.  
  3361.  The \smallskip command is equivalent to \vspace{smallskipamount} where
  3362.  smallskipamount is determined by the document style.
  3363.  
  3364.  SEE ALSO Spaces_and_Boxes
  3365. ==>  \sqrt
  3366.  
  3367.  \sqrt[root]{arg}
  3368.  
  3369.  The \sqrt  command  produces  the square  root  of its argument.   The
  3370.  optional argument,  root, determines  what root to produce,  i.e.  the
  3371.  cube root of x+y would be typed as $\sqrt[3]{x+y}$.
  3372.  
  3373.  SEE ALSO Math_Formulas, Math_Miscellany
  3374. ==>  tabbing
  3375.  
  3376.  \begin{tabbing}
  3377.  text \= more text \= still more text \= last text \\
  3378.  second row \>  \> more \\
  3379.  .
  3380.  .
  3381.  .
  3382.  \end{tabbing}
  3383.  
  3384.  The tabbing environment  provides a way to align text in columns.   It
  3385.  works  by setting  tab stops  and tabbing  to them much the way you do
  3386.  with an ordinary typewriter.
  3387.  
  3388.  SEE ALSO Environments, tabbing
  3389. ==>  table
  3390.  
  3391.  \begin{table}[placement]
  3392.  
  3393.   body of the table
  3394.  
  3395.  \caption{table title}
  3396.  \end{table}
  3397.  
  3398.  Tables  are objects  that  are not part  of the normal  text,  and are
  3399.  usually  "floated"  to a convenient  place,  like  the top  of a page.
  3400.  Tables will not be split between two pages.
  3401.  
  3402.  The optional argument [placement]  determines  where LaTeX will try to
  3403.  place your table.  There are four places where LaTeX can possibly  put
  3404.  a float:
  3405.  
  3406.   -  h:   Here  -  at  the  position  in  the  text  where  the  table
  3407.      environment appears.
  3408.  
  3409.   -  t:  Top - at the top of a text page.
  3410.  
  3411.   -  b:  Bottom - at the bottom of a text page.
  3412.  
  3413.   -  p:  Page of floats - on a separate float page, which  is  a  page
  3414.      containing no text, only floats.
  3415.  
  3416.  
  3417.  The standard report and article styles use the default placement tbp.
  3418.  
  3419.  The body of the table  is made up of whatever  text,  LaTeX  commands,
  3420.  etc., you wish.  The \caption command allows you to title your table.
  3421.  
  3422.  SEE ALSO Environments
  3423. ==>  tabular
  3424.  
  3425.  \begin{tabular}[pos]{cols}
  3426.  column 1 entry & column 2 entry ... & column n entry \\
  3427.  .
  3428.  .
  3429.  .
  3430.  \end{tabular}
  3431.  
  3432.                 or
  3433.  
  3434.  \begin{tabular*}{width}[pos]{cols}
  3435.  column 1 entry & column 2 entry ... & column n entry \\
  3436.  .
  3437.  .
  3438.  .
  3439.  \end{tabular*}
  3440.  
  3441.  These environments  produce a box consisting  of a sequence of rows of
  3442.  items,aligned  vertically  in columns.   The  mandatory  and  optional
  3443.  arguments consist of:
  3444.  
  3445.   o  width:  Specifies the width of the tabular*  environment.   There
  3446.      must be rubber space between columns that can stretch to fill out
  3447.      the specified width.
  3448.  
  3449.   o  pos:  Specified the  vertical position;  default is alignment  on
  3450.      the center of the environment.
  3451.  
  3452.       -  t - align on top row
  3453.  
  3454.       -  b - align on bottom row
  3455.  
  3456.  
  3457.   o  cols:   Specifies  the  column  formatting.   It  consists  of  a
  3458.      sequence  of  the  following  specifiers,  corresponding  to  the
  3459.      sequence of columns and intercolumn material.
  3460.  
  3461.       -  l - A column of left-aligned items.
  3462.  
  3463.       -  r - A column of right-aligned items.
  3464.  
  3465.       -  c - A column of centered items.
  3466.  
  3467.       -  | - A  vertical  line  the  full  height  and  depth  of  the
  3468.          environment.
  3469.  
  3470.       -  @{text} - This inserts text in every  row.   An  @-expression
  3471.          suppresses  the  intercolumn  space normally inserted between
  3472.          columns; any desired space between the inserted text and  the
  3473.          adjacent items must be included in text.  An \extracolsep{wd}
  3474.          command in an @-expression causes an extra space of width  wd
  3475.          to  appear  to  the  left  of  all  subsequent columns, until
  3476.          countermanded  by  another  \extracolsep   command.    Unlike
  3477.          ordinary   intercolumn   space,   this  extra  space  is  not
  3478.          suppressed by an @-expression.  An \extracolsep  command  can
  3479.          be used only in an @-expression in the cols argument.
  3480.  
  3481.       -  p{wd} - Produces a column with each item typeset in a  parbox
  3482.          of  width  wd, as if it were the argument of a \parbox[t]{wd}
  3483.          command.  However, a \\ may not appear in the item, except in
  3484.          the  following  situations:   (i)  inside an environment like
  3485.          minipage, array, or tabular, (ii) inside an explicit \parbox,
  3486.          or  (iii)  in  the  scope  of  a \centering, \raggedright, or
  3487.          \raggedleft declaration.  The latter declarations must appear
  3488.          inside  braces  or  an  environment  when  used in a p-column
  3489.          element.
  3490.  
  3491.       -  *{num}{cols} - Equivalent to num copies of cols, where num is
  3492.          any    positive   integer   and   cols   is   any   list   of
  3493.          column-specifiers, which may contain another *-expression.
  3494.  
  3495.  SEE ALSO Environments
  3496. ==>  \telephone
  3497.  
  3498.  \telephone{number}
  3499.  
  3500.  This is your telephone  number.   This only  appears  if the firstpage
  3501.  pagestyle is selected.
  3502.  
  3503.  SEE ALSO Letters, Declarations
  3504. ==>  \thanks
  3505.  
  3506.  \thanks{text}
  3507.  
  3508.  The \thanks command produces a footnote to the title.
  3509.  
  3510.  SEE ALSO Page_Styles, \maketitle
  3511. ==>  thebibliography
  3512.  
  3513.  \begin{thebibliography}{widest-label}
  3514.  \bibitem[label]{cite_key}
  3515.  .
  3516.  .
  3517.  .
  3518.  \end{thebibliography}
  3519.  
  3520.  The thebibliography  environment produces a bibliography  or reference
  3521.  list.   In  the  article   style,  this  reference   list  is  labeled
  3522.  "References"; in the report style, it is labeled "Bibliography".
  3523.  
  3524.   o  widest-label:  Text that, when printed, is approximately as  wide
  3525.      as the widest item label produces by the \bibitem commands.
  3526.  
  3527.  SEE ALSO Environments
  3528. ==>  theorem
  3529.  
  3530.  \begin{theorem}
  3531.   theorem text
  3532.  \end{theorem}
  3533.  
  3534.  The theorem environment  produces "Theorem x" in boldface followed  by
  3535.  your theorem text.
  3536.  
  3537.  SEE ALSO Environments
  3538. ==>  \thispagestyle
  3539.  
  3540.  \thispagestyle{option}
  3541.  
  3542.  The \thispagestyle  command works in the same manner as the \pagestyle
  3543.  command except that it changes the style for the current page only.
  3544.  
  3545.  SEE ALSO Page_Styles
  3546. ==>  \tiny
  3547.  
  3548.  Smallest of 10 typefaces available.  All fonts may not be available in
  3549.  this size.
  3550.  
  3551.  SEE ALSO Typefaces, Sizes
  3552. ==>  \title
  3553.  
  3554.  \title{text}
  3555.  
  3556.  The \title  command  declares  text  to be the title.   Use \\ to tell
  3557.  LaTeX where to start a new line in a long title.
  3558.  
  3559.  SEE ALSO Page_Styles, \maketitle
  3560. ==>  titlepage
  3561.  
  3562.  \begin{titlepage}
  3563.   text
  3564.  \end{titlepage}
  3565.  
  3566.  The titlepage  environment  creates a title page, i.e., a page with no
  3567.  printed page number or heading.  It also causes the following  page to
  3568.  be numbered page one.  Formatting  the title page is left to you.  The
  3569.  \today command comes in handy for title pages.
  3570.  
  3571.  SEE ALSO Environments
  3572. ==>  \tt
  3573.  
  3574.  Typewriter typeface.
  3575.  
  3576.  SEE ALSO Typefaces, Styles
  3577. ==>  \twocolumn
  3578.  
  3579.  The \twocolumn declaration starts a new page and produces  two-column
  3580.  output.
  3581.  
  3582.  SEE ALSO Document_Styles
  3583. ==>  \typeout
  3584.  
  3585.  \typeout{msg}
  3586.  
  3587.  Prints msg on the terminal and in the log file.  Commands  in msg that
  3588.  are defined with \newcommand  or \renewcommand  are replaced  by their
  3589.  definitions before being printed.
  3590.  
  3591.  LaTeX's usual rules for treating multiple spaces as a single space and
  3592.  ignoring  spaces after a command  name apply to msg.  A \space command
  3593.  in msg causes a single space to be printed.
  3594.  
  3595.  SEE ALSO Terminal_Input_and_Output
  3596. ==>  \typein
  3597.  
  3598.  \typein[cmd]{msg}
  3599.  
  3600.  Prints msg on the terminal  and causes  LaTeX to stop and wait for you
  3601.  to type a line of input, ending with return.   If the cmd argument  is
  3602.  missing,  the typed input is processed  as if it had been included  in
  3603.  the input file in place of the \typein  command.   If the cmd argument
  3604.  is present,  it must be a command  name.   This command  name  is then
  3605.  defined or redefined to be the typed input.
  3606.  
  3607.  SEE ALSO Terminal_Input_and_Output
  3608. ==>  \underbrace
  3609.  
  3610.  \underbrace{text}
  3611.  
  3612.  The \underbrace command generates text with a brace underneath.
  3613.  
  3614.  SEE ALSO Math_Formulas, Math_Miscellany
  3615. ==>  \underline
  3616.  
  3617.  \underline{text}
  3618.  
  3619.  The \underline command causes the argument text to be underlined. This
  3620.  command can also be used in paragraph and LR modes.
  3621.  
  3622.  SEE ALSO Math_Formulas, Math_Miscellany
  3623. ==>  \usebox
  3624.  
  3625.  \usebox{cmd}
  3626.  
  3627.  Prints the box most recently saved in bin cmd by a \savebox command.
  3628.  
  3629.  SEE ALSO Spaces_and_Boxes
  3630. ==>  \usecounter
  3631.  
  3632.  \usecounter {counter}
  3633.  
  3634.  The \usecounter  command  is used in the second  argument  of the list
  3635.  environment  to allow the counter  specified  to be used to number the
  3636.  list items.
  3637.  
  3638.  SEE ALSO Counters
  3639. ==>  \value
  3640.  
  3641.  \value {counter}
  3642.  
  3643.  The \value  command  produces  the value of the counter  named  in the
  3644.  mandatory argument.   It can be used where LaTeX expects an integer or
  3645.  number, such as the second argument of a \setcounter  or \addtocounter
  3646.  command, or in
  3647.  
  3648.  \hspace{\value{foo}\parindent}
  3649.  
  3650.  It is useful for doing arithmetic with counters.
  3651.  
  3652.  SEE ALSO Counters
  3653. ==>  \vdots
  3654.  
  3655.  The \vdots command produces a vertical ellipsis.
  3656.  
  3657.  SEE ALSO Math_Formulas, Math_Miscellany
  3658. ==>  \vector
  3659.  
  3660.  \vector(x slope,y slope){length}
  3661.  
  3662.  The \vector command draws a line with an arrow of the specified length
  3663.  and slope.  The x and y values must lie between -4 and +4, inclusive.
  3664.  
  3665.  SEE ALSO Environments, picture
  3666. ==>  \verb
  3667.  
  3668.  \verb char literal_text char \verb*char literal_text char
  3669.  
  3670.  Typesets literal_text  exactly as typed, including  special characters
  3671.  and spaces,  using a typewriter  (\tt)  type style.   There  may be no
  3672.  space between  \verb or \verb* and char (space  is shown here only for
  3673.  clarity).  The *-form differs only in that spaces are printed.
  3674.  
  3675.  SEE ALSO Environments, verbatim
  3676. ==>  verbatim
  3677.  
  3678.  \begin{verbatim}
  3679.   text
  3680.  \end{verbatim}
  3681.  
  3682.  The verbatim environment is a paragraph-making  environment  that gets
  3683.  LaTeX  to print  exactly  what you type in.   It turns  LaTeX  into  a
  3684.  typewriter  with carriage  returns  and blanks having  the same effect
  3685.  that they would on a typewriter.
  3686.  
  3687.  SEE ALSO Environments
  3688. ==>  verse
  3689.  
  3690.  \begin{verse}
  3691.   text
  3692.  \end{verse}
  3693.  
  3694.  The verse  environment  is designed  for poetry,  though  you may find
  3695.  other uses for it.
  3696.  
  3697.  SEE ALSO Environments
  3698. ==>  \vfill
  3699.  
  3700.  The \vfill fill command produces  a rubber length which can stretch or
  3701.  shrink vertically.
  3702.  
  3703.  SEE ALSO Spaces_and_Boxes
  3704. ==>  \vline
  3705.  
  3706.  The \vline command will draw a vertical line extending the full height
  3707.  and depth of its row.  An \hfill command  can be used to move the line
  3708.  to the edge of the column.  It can also be used in an @-expression.
  3709.  
  3710.  SEE ALSO Environments, tabular
  3711. ==>  \vspace
  3712.  
  3713.  \vspace[*]{length}
  3714.  
  3715.  The \vspace command adds vertical  space.  The length of the space can
  3716.  be expressed  in any  terms  that  LaTeX  understands,  i.e.,  points,
  3717.  inches, etc.  You can add negative  as well as positive  space with an
  3718.  \vspace command.
  3719.  
  3720.  LaTeX removes vertical  space that comes at the end of a page.  If you
  3721.  don't  want  LaTeX  to remove  this  space,  include  the  optional  *
  3722.  argument.  Then the space is never removed.
  3723.  
  3724.  SEE ALSO Spaces_and_Boxes
  3725. ==>  Parameters
  3726.  
  3727.  input-file, ...
  3728.  
  3729.  The input file specification  indicates the file to be formatted;  TeX
  3730.  uses TEX as a default  file  extension.   If you omit  the input  file
  3731.  entirely,  TeX accepts input from the terminal.   You specify  command
  3732.  options using the conventional  VAX/VMS arrangement  -- options  begin
  3733.  with a slash mark (/), and are placed  following  the command  name or
  3734.  following the input file specification.
  3735.  
  3736.  Output files are always created in the current directory; the DVI file
  3737.  has the file type DVI, and the log file has the file  type  LIS.  When
  3738.  you fail to specify  an input file name, TeX bases the output names on
  3739.  the file specification associated with the logical name TEX_OUTPUT.
  3740.  
  3741. ==>  Qualifiers
  3742. ==> FORMAT
  3743.  
  3744.  /FORMAT=[file-spec]            D=/FORMAT=TEX_FORMATS:LPLAIN
  3745.  
  3746.  Indicates  which  format  file TeX uses upon activation.   The default
  3747.  format  file  is TEX_FORMATS:LPLAIN.FMT.   This  is the  LaTeX  format
  3748.  discussed in "A Document Preparation System: LaTeX."
  3749.  
  3750. ==> INIT
  3751.  
  3752.  /INIT
  3753.  /NOINIT
  3754.  
  3755.  Indicates  that  you wish  run TeX in the  initialization,  or INITeX,
  3756.  mode.  This mode is used to compile format files.
  3757.  
  3758. ==> BATCH
  3759.  
  3760.  Set  batch  mode  -- no interaction  on errors  and  no output  to the
  3761.  terminal.  Normally, TeX is set up for interactive  use; it stops when
  3762.  it encounters an error and allows you to correct it, and prints status
  3763.  and diagnostic  information  at the terminal.   The /BATCH setting  is
  3764.  preferred  for batch use; TeX will barrel on through as though you had
  3765.  specified  `BATCHMODE'  in the input file or typed `Q' in response  to
  3766.  the first error message.
  3767.  
  3768. ==> OUTPUT
  3769.  
  3770.  /OUTPUT[=file-spec]
  3771.  /NOOUTPUT
  3772.  
  3773.  Controls where the output of the command is sent.  If you do not enter
  3774.  the qualifier,  or if you enter /OUTPUT without  a file specification,
  3775.  the output  is sent to a file with the same  name  as the input  file,
  3776.  only with the extension .DVI.
  3777.  
  3778.  If you enter /NOOUTPUT, output is suppressed.
  3779.  
  3780. ==> LOG_FILE
  3781.  
  3782.  /LOG_FILE[=file-spec]
  3783.  /NOLOG_FILE
  3784.  
  3785.  Controls  where the log output of the command  is sent.  If you do not
  3786.  enter  the  qualifier,  or  if  you  enter  /LOG_FILE  without  a file
  3787.  specification, the log output is sent to the a file with the same name
  3788.  as the input file, only with the extension .LIS.
  3789.  
  3790.  If you enter /NOLOG_FILE, the log output file is suppressed.
  3791.  
  3792. ==> TEXFONTS
  3793.  
  3794.  /TEXFONTS=(name,...)                   D=/TEXFONTS=TEX_FONTS:
  3795.  
  3796.  Specify directories  containing  TeX Font Metric (TFM) font definition
  3797.  files, and the order in which they will be searched to locate each TFM
  3798.  file.  A null value in the list indicates  the current directory.  The
  3799.  search procedure  TeX uses to locate  font files is to search  each of
  3800.  directories specified by the /TEXFONTS option.
  3801.  
  3802.  A complete  TFM file name specification  is formed by combining  a TFM
  3803.  file name from the input  file with  a default  directory  and default
  3804.  file type of TFM.  It is normal practice to specify only a simple file
  3805.  name in the input  file and let TeX supply  the defaults,  since  this
  3806.  tends to protect the user from installation  dependencies  and changes
  3807.  to TeX.  When searching for a TFM file, TeX will try alternate default
  3808.  directories until it finds the TFM file or runs out of alternatives.
  3809.  
  3810.  Default   is  /TEXFONTS=(TEX_FONTS);   TeX  looks   in  the  directory
  3811.  associated with the logical name TEX_FONTS for font definition files.
  3812.  
  3813. ==> TEXINPUTS
  3814.  
  3815.  /TEXINPUTS=(name,...)
  3816.  
  3817.  Specify  directories  containing  input files,  and the order in which
  3818.  they will be searched  to locate each input file.  A null value in the
  3819.  list indicates  the current directory.   This qualifier  operates in a
  3820.  manner similar to /TEXFONTS.   The search procedure TeX uses to locate
  3821.  input files is to first search your default directory  and then search
  3822.  each of the directories specified by the /TEXINPUTS option.
  3823.  
  3824.  Default  is  /TEXINPUTS=(TEX_INPUTS);   TeX  looks  in  the  directory
  3825.  associated with the logical name TEX_INPUTS.
  3826.  
  3827. ==> TEXFORMATS
  3828.  
  3829.  /TEXFORMATS=(name,...)
  3830.  
  3831.  Specify  directories  containing  format files, and the order in which
  3832.  they will be searched  to locate each input file.  A null value in the
  3833.  list indicates  the current directory.   This qualifier  operates in a
  3834.  manner similar to /TEXFONTS.   The search procedure TeX uses to locate
  3835.  input  files  is to  search  each  of  directories  specified  by  the
  3836.  /TEXFORMATS option.
  3837.  
  3838.  Default  is /TEXFORMATS=(TEX_FORMATS);  TeX  looks  in  the  directory
  3839.  associated with the logical name TEX_FORMATS.
  3840.  
  3841. ==> EDITOR
  3842.  
  3843.  /EDITOR=name                   D=/EDITOR=(TEX_EDIT:)
  3844.  /NOEDITOR
  3845.  
  3846.  Specify  the editor TeX is to use when the "e" (edit)  option  is used
  3847.  when TeX finds an error.  The editors can be callable  editors such as
  3848.  TPU or EDT, or command  procedures.   This works similarly  to how the
  3849.  MAIL program allows use of editors under SEND/EDIT.
  3850.  
  3851.  The default is to use the editor defined by the logical name TEX_EDIT.
  3852.  
  3853.  Valid callable  editors  are EDT, TPU, and LSE.  Any other editor must
  3854.  be called by way of a command procedure.
  3855.  
  3856. ==> DIAGNOSTICS
  3857.  
  3858.  /DIAGNOSTICS=[file-spec]
  3859.  /NODIAGNOSTICS
  3860.  
  3861.  Create a Diagnostics file for the Language Sensitive Editor (LSE).
  3862.  
  3863. ==> JOBNAME_SYMBOL
  3864.  
  3865.  /JOBNAME_SYMBOL
  3866.  
  3867.  Indicates  the name of a symbol in which TeX should  store the name of
  3868.  the DVI file it writes.  Default is /JOBNAME_SYMBOL=TEX_JOBNAME.
  3869.  
  3870. ==> CONTINUE
  3871.  
  3872.  /CONTINUE
  3873.  /NOCONTINUE [D]
  3874.  
  3875.  Indicates that TeX should continue after editing a file.
  3876.